解决ES集群启动失败 skipping cluster bootstrapping as local node does not match bootstrap requirements:[xxx]

这篇具有很好参考价值的文章主要介绍了解决ES集群启动失败 skipping cluster bootstrapping as local node does not match bootstrap requirements:[xxx]。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

ElasticSearch启动集群报错


异常信息


 skipping cluster bootstrapping as local node does not match bootstrap requirements: [node-1]
 
[2022-04-17T13:20:37,643][WARN ][o.e.c.c.ClusterFormationFailureHelper] [node-2] master not 
discovered yet, this node has not previously joined a 
bootstrapped (v7+) cluster, and this node must discover master-
eligible nodes [node-1] to bootstrap a cluster: have discovered
 [{node-2}{MlMdU-T9QTCNu8T8_F-Abw}{Jh_hJt9FQImk3er8gNp4KQ}
 {127.0.0.1}{127.0.0.1:9301}{cdfhilmrstw}]; discovery will 
 continue using [127.0.0.1:9300] from hosts providers and [{node-
 2}{MlMdU-T9QTCNu8T8_F-Abw}{Jh_hJt9FQImk3er8gNp4KQ}{127.0.0.1}
 {127.0.0.1:9301}{cdfhilmrstw}] from last-known cluster state; 
 node term 0, last-accepted version 0 in term 0

这个错误信息网上有很多解决方案,但都没说明一点,就是由于账号密码配置而导致的连接失败

正常根据网上资源和官方文档介绍后,我们会进行以下配置

原配置信息


我们目前集群信息是一主一从,没办法白嫖的阿里云机子才2g只能这样子配置

集群名称:es-kkmigu

主节点:node-1127.0.0.1:9200\9300

从节点:node-2127.0.0.1:9201\9301

主节点:前面经过账号密码配置,所以下面代码会使用xpack这个对象的配置信息

# 集群名称
cluster.name: es-kkmigu
# # # 启动地址,如果不配置,只能本地访问
network.host: 127.0.0.1
# # # 节点名称
node.name: node-1
# # # 初始化时master节点的选举列表
cluster.initial_master_nodes: node-1
# 集群节点列表
discovery.seed_hosts: ["127.0.0.1:9300","127.0.0.1:9301"]
# #主节点
node.master: true
# # # 对外提供服务的端口
http.port: 9200
# # # 内部服务端口
transport.port: 9300
# # # 跨域支持
http.cors.enabled: true
# # # 账号密码配置
xpack.security.enabled: true
xpack.license.self_generated.type: basic
xpack.security.transport.ssl.enabled: true

从节点:

# 集群名称
cluster.name: es-kkmigu
# # # 启动地址,如果不配置,只能本地访问
network.host: 127.0.0.1
# # # 节点名称
node.name: node-2
# # # 初始化时master节点的选举列表
cluster.initial_master_nodes: node-1
# 集群节点列表
discovery.seed_hosts: ["127.0.0.1:9300","127.0.0.1:9301"]
# # # 对外提供服务的端口
http.port: 9201
# # # 内部服务端口
transport.port: 9301
# # # 跨域支持
http.cors.enabled: true
# # # 账号密码配置
#xpack.security.enabled: true
#xpack.license.self_generated.type: basic

以上配置正常来说是无任何问题的

引用文档:https://www.elastic.co/guide/en/elasticsearch/reference/master/modules-discovery-bootstrap-cluster.html

1.4.3、解决方案


ElasticSearch bin目录下执行

./elasticsearch-certutil  cert

这边提示文件名称和密码我直接回车执行了

Please enter the desired output file [elastic-certificates.p12]: 
Enter password for elastic-certificates.p12 : 

我们只需生成一份证书即可,分别拷贝到各自节点的config/certs目录(这边我再创建一个certs目录)下

在每个节点都添加以下配置

xpack.security.transport.ssl.enabled: true
xpack.security.transport.ssl.verification_mode: certificate
xpack.security.transport.ssl.keystore.path: certs/elastic-certificates.p12
xpack.security.transport.ssl.truststore.path: certs/elastic-certificates.p12

重启各自节点

此时再去访问ElasticSearchHead插件,就会有两个节点了

Ps.遇到其他问题,账号密码忘记

文档:https://www.jianshu.com/p/6c481f8e548c

curl -u kkmigu -XPUT 'http://localhost:9200/_xpack/security/user/elastic/_password?pretty' -H 'Content-Type: application/json' -d'
{
"password" : "elastic"
}
'

配置成功后,ElasticSearch会返回一个:{}文章来源地址https://www.toymoban.com/news/detail-444731.html

到了这里,关于解决ES集群启动失败 skipping cluster bootstrapping as local node does not match bootstrap requirements:[xxx]的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Redis Cluster 集群故障排查与解决方案

    Redis是一个开源的内存数据结构存储系统,可以用作数据库、缓存和消息中间件。它支持多种数据结构(如字符串、哈希表、列表、集合等)和功能(如事务、分布式锁、Lua脚本等),能够满足不同场景的需求。 Redis Cluster是Redis提供的分布式解决方案,主要由以下几个组成部

    2024年02月14日
    浏览(36)
  • 解决 elasticsearch 启动错误 bootstrap checks failed

    异常信息: 分析原因:bootstrap 校验失败 解决方法:将当前用户的软硬限制调大 修改配置文件,/etc/security/limits.conf 修改配置文件,/etc/security/limits.d/90-nproc.conf 修改配置文件,/etc/sysctl.conf 重新加载

    2024年02月12日
    浏览(41)
  • Skywalking 配置es 密码登陆 sky-oap 启动失败 docker启动skywalking失败 docker启动sky-oap 认证密码失败

    1. 首先 关闭es 密码认证,先让skywalking 启动成功,然后修改 skywalking的配置文件,添加账号,密码即可 步骤1 :进入es容器:     进入config 文件夹 配置文件为 elasticsearch.yml  : 步骤2 : 如果缺少vim命令 安装vim , 命令为:  步骤3 :配置es免密登陆,  将xpack.security.enabled:tru

    2024年02月12日
    浏览(44)
  • ElasticSearch——详细看看ES集群的启动流程

    参考:一起看看ES集群的启动流程 本文主要从流程上介绍整个集群是如何启动的,集群状态如何从Red变成Green,然后分析其他模块的流程。 这里的集群启动过程指 集群完全重启时的启动过程,期间要经历 选举主节点、主分片、数据恢复 等重要阶段,理解其中原理和细节,对

    2024年02月01日
    浏览(44)
  • [3D数据深度学习] (PC/服务器集群cluster)CPU内存/GPU显存限制及解决办法

    3D数据的深度学习目前研究远不如2D深度学习成熟,其中最大的一个原因之一就是收到硬件条件的限制。3D数据虽说只比2D数据增加了一个维度,但所占据的内存却是成倍的增长。对于3D数据的深度学习,我们会分析其在CPU内存和GPU显存两方面的限制,希望大家能够充分利用自己

    2024年02月10日
    浏览(50)
  • 访问elasticsearch集群提示ERROR 新增es数据失败,后台日志返回413 Request Entity Too Larg

    在运维paas云平台时有研发反馈客户端访问elasticsearch服务偶发性的出现报错,提示报错如下: 报错日志内容核心点如下: 根据日志报错内容及研发反馈的信息得到如下有用信息: 1、连接elasticsearch服务并请求处理业务是偶发性的提示报错,也就是说明elasticsearch服务是正常的

    2024年04月17日
    浏览(49)
  • linux开启防火墙后,Docker容器启动报错:ERROR: Failed to Setup IP tables: Unable to enable SKIP DNAT rule 解决办法

    目录 1、错误场景和现象 2、原因分析 3、解决办法 linux开启或重启防火墙后,创建docker自定义网络时 报错: [root@VM-16-5-centos home]# docker network create --driver bridge --subnet 192.168.0.0/16 --gateway 192.168.0.1 frayernet Error response from daemon: Failed to Setup IP tables: Unable to enable SKIP DNAT rule:  (ipta

    2024年02月12日
    浏览(45)
  • Hadoop集群/Zookeeper服务启动失败(Unable to write in /tmp等问题)----虚拟机内存问题导致

    一、问题描述:1.输入命令start-all.sh正常启动集群时 出现以下图片报错: 2.或在正常启动zookeeper服务时zkServer.sh start后发现内存不足报错,导致zookeeper服务启动失败。 以上两个问题都是因为根目录内存不足所导致服务启动失败 二、问题查找分析: 查看分区状况 根目录在/de

    2024年04月14日
    浏览(51)
  • zookeeper搭建分布式集群启动失败(Error contacting service. It is probably not running.)

    1.启动zookeeper后查看状态 /bin/zkServer.sh status 发现报错 Error contacting service. It is probably not running. 2.查看日志 zookeeper-root-server-zookeeper01.out 发现报了一拒绝链接java.net.ConnectException: 拒绝连接 (Connection refused) 方法1: 将配置文件 zoo.cfg 中节点对应机器的地址改为:0.0.0.0 修改完再此

    2024年02月06日
    浏览(62)
  • EMQX 解决启动失败【已解决】

    首先,说一下发生这件事情的背景:我在windows的环境中需要安装一个emqx,我首先下载了一个5.x版本的压缩包,启动的时候出现了两串字符,我也不知道是什么意思,在网上搜了很多资料,于是换了一个版本,这次换了一个4.x的版本,结果启动没报错,但是查看一下端口占用

    2024年02月11日
    浏览(29)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包