2014-01-18 133 views
1

我正在使用AWS中的VM設置Elasticsearch集羣。Elasticsearch集羣中的「IN THE SAME NETWORK」中的含義是什麼?

我知道每個節點都會自動嘗試加入同一網絡中具有相同羣集名稱的現有羣集。

但是,我不明白什麼「相同的網絡」是。

爲了解同一網絡,我找到了多播和單播的概念。 它似乎是「同一網絡」和「在多播組」中的相同概念。

如果是這樣,我怎麼才能找出多播組中的ip地址?以及如何添加或刪除多播組中的某些IP地址?

我不太熟悉網絡的概念。

我真的很想知道的是,我怎麼才能知道我的 節點是否在同一個網絡中?以及如何配置。

在此先感謝。

回答

3

我不是一個網絡人,但我相信他們的意思是隻要他們可以在私人網絡上看到對方。默認情況下,羣集中的每個節點都希望在端口9300上與其他節點進行內部通信。

因此,如果您在10.20.10.5(作爲示例)上有一個節點,而在10.20.10.6上有一個節點,則它們應該能夠「看到」彼此。

此外,您可以在Elastic的配置文件中顯式設置集羣中的節點。

舉例來說,在我的elasticsearch.yml,我下的### DISCOVERY ###段是這樣的:

discovery.zen.ping.unicast.hosts: ["elastic-p1.domain.net:9300", "elastic-p2.domain.net:9300"] 
相關問題