kibana链接elasticsearch集群时,报错Authentication of [elastic] was terminated by realm [reserved]
由于es集群服务所在虚拟机重启后,发下服务启动不起来了,经过多种尝试,又是改密码,又是重新签名,最后发现ip变了,nngt(不好听的话),好不容易,es集群起来了,kibana链接不上集群服务,最后发现,kibana.keystore没有重新生成,用重置后的密码重新生成后,完美启动。然后启动kibana,我去,还是一样。最后去官网瞅了瞅,查呀查,最后发现kibana中还有kibana.keysto
kibana链接elasticsearch集群时,报错Authentication of [elastic] was terminated by realm [reserved]
由于es集群服务所在虚拟机重启后,发下服务启动不起来了,经过多种尝试,又是改密码,又是重新签名,最后发现ip变了,nngt(不好听的话),好不容易,es集群起来了,kibana链接不上集群服务,最后发现,kibana.keystore没有重新生成,用重置后的密码重新生成后,完美启动。
现做如下总结,以备不忘:
1.密码重置和集群启动过程如下:
生成新的证书 问题处理流程:
停止es
xpack取消
启动,以无密码形式登录
删除.security
停es
xpack开启
删除elasticsearch/config目录下elasticsearch.keystore、elastic-certificates.p12
bin目录下执行 ./elasticsearch-certutil cert -out config/elastic-certificates.p12 -pass “”
如果是集群,需要把config/elastic-certificates.p12拷贝到其他节点的config目录下
es节点依次启动(划重点)
设置密码,等待cluster health is currently RED.变为green在下一步
./elasticsearch-setup-passwords interactive 如下图好多密码都输入一样的就行
出现这个就说明修改成功了。集群应该启动没问题了。
利用postman看下 启动状态,red变green后 说明启动成功了。
2.接下来困惑就来了,kibana启动不起来。
kibana server is not ready yet
看了下日志输出
又看了下 配置文件,账号密码没毛病啊,然后我就怀疑难道是某个节点密码没改成功?然后我就又走了一遍密码重置过程。然后启动kibana,我去,还是一样。。。。。
最后去官网瞅了瞅,查呀查,最后发现kibana中还有kibana.keystore,一想,既然密码重置了,这个文件是不是也得生成一遍(这不感觉就来了)。
然后开始实操如下:
/bin/kibana-keystore create
提示如下:成功生成。
执行密码添加:
./kibana-keystore add elasticsearch.password
输入重置的密码
生成后启动kibana
nohup ./kibana &
终于看到了久违的画面,激动的都要哭了。。。。
更多推荐
所有评论(0)