gpt4 book ai didi

elasticsearch - 无法将加入请求发送给Elasticsearch中的主节点,未知NamedWriteable [org.elasticsearch.cluster.metadata.MetaData $ Custom] [许可证]]

转载 作者:行者123 更新时间:2023-12-02 23:12:37 28 4
gpt4 key购买 nike

我们有一个运行时间很长的单节点ELK集群(主服务器/数据)。我决定添加其他数据节点。但是我在数据节点上收到以下错误

30.X.XXX}{172.30.X.XXX:9300}{ml.enabled=true}], reason [RemoteTransportException[[master][172.30.X.XXX:9300][internal:discovery/zen/join]]; 
nested: IllegalStateException[failure when sending a validation request to node];
nested: RemoteTransportException[[data1][172.30.X.XXX:9300][internal:discovery/zen/join/validate]];
nested: IllegalArgumentException[Unknown NamedWriteable [org.elasticsearch.cluster.metadata.MetaData$Custom][licenses]]; ]

以下是主节点和新数据节点上的配置文件

主节点:
cluster.name: my-application
node.name: master
node.master: true
node.data: true
path.data: /opt/elasticsearch
network.host: ["172.30.X.XX1","localhost"]
http.port: 9200
transport.tcp.port: 9300
discovery.zen.ping.unicast.hosts: ["172.30.X.XX1"]
discovery.zen.minimum_master_nodes: 1

Data1节点:
cluster.name: my-application
node.name: data1
node.master: false
node.data: true
path.data: /opt/elasticsearch
network.host: ["172.30.X.XX2","localhost"]
http.port: 9200
transport.tcp.port: 9300
discovery.zen.ping.unicast.hosts: ["172.30.X.XX1"]
discovery.zen.minimum_master_nodes: 1

在主节点到数据节点之间尝试ping并检查了9200和9300上的telnet,反之亦然,它工作正常

我尝试从/ var / lib / elasticsearch / nodes / 0删除数据并重新启动data1,但没有用

最佳答案

如果尝试混合使用Elasticsearch的xpack / commercial / non-open-source二进制文件和一些带有开源二进制文件的节点,则会发生这种情况。
不幸的是,Elasticsearch如今试图“诱骗”您使用其非开源版本,这会导致许多意外的非开源安装。

一个简单的解决方案是在所有位置安装非OSS版本,但是您可能不想运行商业版本,因为这时您需要遵守商业许可证!

为了在所有节点上转换为开源许可证,您可以执行以下操作:

您可以在/etc/elasticsearch/elasticsearch.yml中设置以下内容,然后重新启动所有节点以禁用某些商业功能:

xpack.security.enabled: false
xpack.ml.enabled: false

然后,您可以滚动方式将所有节点一一更改为开源二进制文件。

另请参阅以下类似讨论:
  • https://discuss.elastic.co/t/elasticsearch-cluster-cant-join-new-node/126964
  • https://discuss.elastic.co/t/adding-a-new-node-on-a-different-subnet/125377/2- https://github.com/codelibs/elasticsearch-module/issues/3
  • https://discuss.elastic.co/t/transport-client-error-after-installing-x-pack-on-es-5-5-1/97021/4
  • https://discuss.elastic.co/t/bulk-indexing-with-x-pack-exception/92086/5
  • 关于elasticsearch - 无法将加入请求发送给Elasticsearch中的主节点,未知NamedWriteable [org.elasticsearch.cluster.metadata.MetaData $ Custom] [许可证]],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58613719/

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