Elasticsearch安装x-pack后找不到setup-passwords工具的求助
解决Elasticsearch 6.2.4中
setup-passwords工具缺失的问题 别担心,你找错位置啦!setup-passwords工具根本不在x-pack的plugins目录里,它藏在Elasticsearch的主bin目录下的x-pack子文件夹中。针对brew安装的ES 6.2.4,我给你一步步梳理解决方法:
1. 定位Elasticsearch的主bin目录
brew安装的Elasticsearch 6.2.4,主bin目录的路径是:
/usr/local/Cellar/elasticsearch/6.2.4/bin
先进入这个目录确认:
cd /usr/local/Cellar/elasticsearch/6.2.4/bin
2. 找到setup-passwords工具
在这个bin目录下,你会看到一个x-pack子文件夹,里面就有你要找的setup-passwords。用ls命令验证:
ls ./x-pack
正常情况下,setup-passwords会出现在输出列表里。
3. 执行自动生成密码的命令
确保Elasticsearch服务已经启动,然后直接执行:
./x-pack/setup-passwords auto
执行后系统会自动为elastic、kibana等内置用户生成默认密码,一定要把这些密码妥善保存好!
额外排查建议
如果还是找不到setup-passwords:
- 先确认x-pack是否安装成功:执行
elasticsearch-plugin list查看已安装插件,确保x-pack在列表中。 - 若x-pack未安装,重新执行安装命令:
安装完成后用elasticsearch-plugin install x-packbrew services restart elasticsearch重启ES服务,再去bin目录下的x-pack文件夹查找工具。
内容的提问来源于stack exchange,提问作者Lin Du
相关产品推荐
相关产品推荐

