Elasticsearch 8.1.0启动脚本终端卡住,未生成初始登录凭据
Elasticsearch 8.1.0启动卡在GREEN状态,未生成初始用户名/密码的解决方法
检查终端历史输出
终端缓存可能会刷掉早期初始化日志,直接滚动到终端最顶部,搜索包含elastic或password的行——8.1.0首次启动时会自动生成elastic用户的密码并打印在终端,只是可能被后续日志顶上去了。如果用的是Windows CMD,可右键终端窗口选择「编辑」->「全选」,复制所有内容到文本编辑器里搜索关键词。查看本地日志文件
初始用户名密码一定会写入Elasticsearch的日志文件,默认路径是安装目录下的logs/elasticsearch.log。打开该文件,搜索elastic或password,就能找到自动生成的密码记录。手动重置初始密码
若终端和日志都找不到密码,可直接重置:- 确保Elasticsearch处于运行状态(集群已显示GREEN,说明服务已启动)
- 打开新的命令提示符,进入Elasticsearch安装目录的
bin文件夹 - 执行命令:
elasticsearch-reset-password -u elastic - 按照提示操作,生成新的密码即可使用
验证安全配置(可选)
8.x版本默认开启安全功能,若之前修改过elasticsearch.yaml中的xpack.security.enabled为false,改回true后重启服务,重新触发初始化流程。
内容的提问来源于stack exchange,提问作者rocketregan
相关产品推荐
相关产品推荐

