2014-01-18 83 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"] 
相关问题