但是我设置盾牌后无法正常工作
我通过命令将用户添加到弹性
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
如何将数据节点连接到主节点?
答案 0 :(得分:0)
连接数据和主节点以形成集群时,您无需执行额外的工作。它将两种类型的节点视为相同。 您的主机设置仅提及一个主机。
discovery.zen.ping.unicast.hosts: ["host1:port","host2:port"]
每个节点都将继续ping上面列出的主机,直到两者都被初始化。添加本地主机对阵列无害,因为ping不会失败,但有助于在多节点生态系统上自动部署elasticsearch。 因为你正在使用shield,所以如果你为节点通信启用了ssl,那么还要指定SSL密钥库文件的路径。