带屏蔽的弹性数据节点

时间:2015-08-19 05:55:14

标签: elasticsearch elasticsearch-plugin

但是我设置盾牌后无法正常工作

我通过命令将用户添加到弹性

shield/esusers useradd es_admin -r admin

这是我的主节点配置

cluster.name: vision
node.name: "node_master"
node.master: true
node.data: false
discovery.zen.ping.multicast.enabled: false
discovery.zen.ping.unicast.hosts: ["192.168.1.5"]
path.logs: /var/elastic/log
path.data: /var/elastic/data

这是我的数据节点配置

cluster.name: vision
node.name: "node_data"
node.master: false
node.data: true
discovery.zen.ping.multicast.enabled: false
discovery.zen.ping.unicast.hosts: ["192.168.1.5"]
path.logs: /var/elastic/log
path.data: /var/elastic/data

如何将数据节点连接到主节点?

1 个答案:

答案 0 :(得分:0)

连接数据和主节点以形成集群时,您无需执行额外的工作。它将两种类型的节点视为相同。 您的主机设置仅提及一个主机。

discovery.zen.ping.unicast.hosts: ["host1:port","host2:port"]

每个节点都将继续ping上面列出的主机,直到两者都被初始化。添加本地主机对阵列无害,因为ping不会失败,但有助于在多节点生态系统上自动部署elasticsearch。 因为你正在使用shield,所以如果你为节点通信启用了ssl,那么还要指定SSL密钥库文件的路径。