elasticsearch部署心得,最好用的(持续更新)

集群篇

报找不到其他节点原因

1.没有设置其他节点ip

discovery.zen.ping.unicast.hosts: ["实际节点node-1ip","实际节点node-2ip","实际节点node-3ip"]

#此处ip顺序随意,多少节点就写多少个节点实际ip

2.删除数据路径目录(删除前记得备份数据)重新启动es服务

/data/nodes

数据分布慢

设置node.master和node.data

注意:主节点node.master:  true
                      node.data:  true

            从节点node.master:  false
                       node.data:  true

其实这两项也可以不设置,es也会同步数据,网络和服务器性能好的不受影响

密码修改篇

注意:

1.修改密码前数据目录最好不要放数据,以免索引加载不全造成修改密码失败;

2.默认端口号不需要修改

首先生成es密码
sh /usr/local/src/elasticsearch-6.5.4/plugins/search-guard-6/tools/hash.sh  -p newpw

#usr/local/src/elasticsearch-6.5.4/plugins/search-guard-6/tools/hash.sh的实际目录

#newpw:想要修改的密码

#举例:sh /usr/local/src/elasticsearch-6.5.4/plugins/search-guard-6/tools/hash.sh  -p 1qaz!QAZ

(1)生成秘文:

(2)编辑sg_internal_users.yml 把生成的秘文替换到秘文存放文件保存

(3)生效密码,执行一下密令

sh /usr/share/elasticsearch/plugins/search-guard-6/tools/sgadmin.sh -h 127.0.0.1 -cd /usr/share/elasticsearch/plugins/search-guard-6/sgconfig/ -icl -nhnv -cacert /etc/elasticsearch/certificates/root-ca.pem -cert /etc/elasticsearch/certificates/kirk.pem -key /etc/elasticsearch/certificates/kirk-key.pem

路径均为文件实际路径,IP为节点实际IP

3.还有一个简单的方法,就是把已经改过密码的es密码索引直接放到空的es数据路径重启es,这个方法的坏处就是很可能重启es密码会变为默认密码。

  • 8
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值