elasticsearch连接超时_elasticsearch 配置 TLS 和身份验证

本文介绍了如何解决Elasticsearch连接超时的问题,通过详细步骤配置TLS和身份验证。首先在主节点上使用elasticsearch-certutil生成证书,接着将证书复制到所有ES节点并更新配置,最后确保所有节点正确启动。遇到集群状态为RED及连接超时的情况,启动所有ES节点可解决此问题。
摘要由CSDN通过智能技术生成
eb3ae03bb7c2047bacf814b7af13fc74.png

参考官方文档

https://www.elastic.co/cn/blog/getting-started-with-elasticsearch-security

步骤 1:在 Elasticsearch 主节点上配置 TLS

cd /usr/local/es-m-80/elasticsearch-7.6.2/

bin/elasticsearch-certutil cert -out config/elastic-certificates.p12 -pass ""

执行完成之后

vim config/elasticsearch.yaml

xpack.security.enabled: truexpack.security.transport.ssl.enabled: truexpack.security.transport.ssl.verification_mode: certificatexpack.security.transport.ssl.keystore.path: elastic-certificates.p12xpack.security.transport.ssl.truststore.path: elastic-certificates.p12

步骤 2:将生成的config/elastic-certificates.p12复制到其他ES节点上

将config/elastic-certificates.p12复制到所有的es节点上,并在elasticsearch.yaml添加好xpack的配置

步骤 3:启动所有的ES节点(重要)

下一步应该是到了配置密码的部分,根据官方的文档,我只启动了主节点,es的集群状态为RED,无法使用 bin/elasticsearch-setup-passwords auto ,连接超时

启动所有的es节点

bin/elasticsearch -d     #非root用户

然后在主节点执行

bin/elasticsearch-setup-passwords auto #系统自动设置密码bin/elasticsearch-setup-passwords interactive #用户自行设置密码
3fede5e684ff9de7c4b86654521e6ad0.png
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值