ELASTICSEARCH,出现某一个节点提示cluster name不一致的 解决方法

 

解决方法,统一修改所有节点的cluster name,为一个新的name 并清除_data数据(这一步不确定是否必要)

 

重新启动所有节点

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要在一台Linux上搭建三个 Elasticsearch 节点,你可以按照以下步骤进行操作: 1. 下载 Elasticsearch:首先,你需要下载 Elasticsearch 的安装包。你可以从 Elasticsearch 官方网站上下载适合你操作系统的版本。 2. 安装 Elasticsearch:解压下载的安装包,并将其安装到你选择的目录中。 3. 配置节点:对于每个节点,你需要在 Elasticsearch 配置文件中进行配置。打开 elasticsearch.yml 文件并进行编辑。找到 `network.host` 和 `http.port` 选项,并为每个节点分配不同的 IP 地址和端口号。 例如,对于第一个节点: ``` network.host: 192.168.0.1 http.port: 9200 ``` 对于第二个节点: ``` network.host: 192.168.0.2 http.port: 9201 ``` 对于第三个节点: ``` network.host: 192.168.0.3 http.port: 9202 ``` 4. 启动节点:对于每个节点,使用命令行进入 Elasticsearch 安装目录,并执行以下命令启动节点。确保更改以下命令中的路径和文件名以匹配你的设置。 对于第一个节点: ``` ./bin/elasticsearch -Epath.data=data1 -Epath.logs=log1 ``` 对于第二个节点: ``` ./bin/elasticsearch -Epath.data=data2 -Epath.logs=log2 ``` 对于第三个节点: ``` ./bin/elasticsearch -Epath.data=data3 -Epath.logs=log3 ``` 5. 验证节点:使用 curl 或任何其他 HTTP 客户端工具,向每个节点发送请求以验证它们是否正在运行。例如,对于第一个节点,你可以运行以下命令: ``` curl -XGET http://192.168.0.1:9200 ``` 如果你能够成功获取 Elasticsearch 的版本信息,那么节点已经成功启动。 6. 配置集群:要将这三个节点组成一个集群,你需要在每个节点的配置文件中添加以下设置: 对于第一个节点: ``` cluster.name: my-cluster node.name: node-1 ``` 对于第二个节点: ``` cluster.name: my-cluster node.name: node-2 ``` 对于第三个节点: ``` cluster.name: my-cluster node.name: node-3 ``` 7. 重启节点:在每个节点上进行配置更改后,重新启动节点以使更改生效。 以上步骤将帮助你在一台 Linux 上搭建三个 Elasticsearch 节点,并将它们组成一个集群。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值