gpt4 book ai didi

elasticsearch - Elasticsearch Cluster无法加入新节点

转载 作者:行者123 更新时间:2023-12-03 01:54:41 25 4
gpt4 key购买 nike

我使用es-2.2版本,在不同的服务器中使用3个节点构建集群。现在某些服务器获得了更多的内存以供使用,因此计划启动现有服务器中的其他节点。

server1: 
10.1.192.31 port use default 9200 and 9300
server2:
10.1.192.32 port use default 9200 and 9300
server3:
10.216.90.225 port default 9200 and 9300

现在我想在31和32服务器中添加两个新节点
newnode1:获取新的配置,如下所示:
cluster.name: EScluster
node.name: ESnode-1-1
network.host: 10.1.192.32
node.master: false
node.data: true
http.port: 9202
transport.tcp.port: 9302
discovery.zen.ping.multicast.enabled: false
discovery.zen.ping.unicast.hosts: ["10.216.90.225", "10.1.192.31:9300", "10.1.192.31:9302", "10.1.192.32:9300"]

newnod2:如下配置
cluster.name: EScluster
node.name: ESnode-2-1
network.host: 10.1.192.31
node.master: false
node.data: true
http.port: 9202
transport.tcp.port: 9302
discovery.zen.ping.multicast.enabled: false
discovery.zen.ping.unicast.hosts: ["10.216.90.225", "10.1.192.31:9300", "10.1.192.32:9300", "10.1.192.32:9302"]

启动后出现如下错误:
 [INFO ][discovery.zen            ] [ESnode-1-1] failed to send join request to master [{ESnode-2}{C4Z7lLTASmiZYtswsljZYA}{10.1.192.31}{10.1.192.31:9300}{max_local_storage_nodes=1, master=true}], reason [RemoteTransportException[[ESnode-2][10.1.192.31:9300][internal:discovery/zen/join]]; nested: IllegalStateException[failure when sending a validation request to node]; nested: RemoteTransportException[[ESnode-1-1][10.1.192.32:9302][internal:discovery/zen/join/validate]]; nested: IllegalArgumentException[No custom metadata prototype registered for type [licenses], node like missing plugins]; ]
[2016-05-26 10:35:26,408][WARN ][transport.netty ] [ESnode-1-1] exception caught on transport layer [[id: 0x770dcb9e, /10.1.192.31:37584 => /10.1.192.32:9302]], closing connection

最佳答案

我刚才遇到了这个错误。

我的vps上运行着三个节点(一个主节点和两个数据节点,都在docker中)。
我使用以下命令在主节点中安装了奇迹:

bin/plugin install license
bin/plugin install marvel-agent

但是我在kibana页面上得到了 No Marvel Data Found

不久,我发现其他数据节点死亡。

错误是
IllegalArgumentException[No custom metadata prototype registered for type [licenses], node like missing plugins



因此,只需在其他两个数据节点中安装许可证:
bin/plugin install license

重新启动它们将起作用。

关于elasticsearch - Elasticsearch Cluster无法加入新节点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37451247/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com