CDH6集成安装ElasticSearch7后ES节点无法发现

分类: JAVA 评论(0) 147 阅读 2021-01-12 15:32 ZooM查看

摘要 通过CDH集成安装ES后,通过查询ES节点信息,发现三个节点每一个都是主节点,无法发现其它节点。
JAVA

  CDH集成安装ES步骤,网上有许多,在此省略安装步骤,假设你已安装好ES到CDH中,CDH管理界面如下

 在管理界面看起来都安装正常了,但是用ES RESET请求下面却发现节点无法发现:

curl http://localhost:9200/_cat/nodes?v


预期会有三个节点出现但是现在只有一个节点 * 号代表ES集群master主节点,同时查看健康状态

curl -X GET 'http://localhost:9200/_cluster/health?pretty'


number_of_nodes:数量还是1

经过在网上查阅发现是,有博主遇到:安装完一个节点,启动过后,再把安装包发送到其他节点 ,删除data目录,查看CDH的配置


在三台机器上删除 /var/lib/elasticsearch/ 下 nodes 目录即可  然后重启ES集群,

[root@iot-200 nodes]#  curl http://localhost:9200/_cat/nodes?v
ip            heap.percent ram.percent cpu load_1m load_5m load_15m node.role master name
10.xx.xx.201           31          79   7    5.87    7.89     8.65 mdi       *      iot-201.scy.com.cn
10.xx.xx.202           30          88   5    6.09    7.59     7.94 mdi       -      iot-202.scy.com.cn
10.xx.xx.200           28          90  14    6.39    8.56     9.49 mdi       -      iot-200.scy.com.cn
[root@iot-200 nodes]# cd ..

发现节点已正常发现。

评论0
评论已关闭