单机模式下ElasticSearch8(ES8) 设置账号密码访问,并设置kibana连接es

 

设置密码

重置密码报错:


ERROR: Failed to reset password for the [elastic] user

 

修改配置文件 /config/elasticsearch.yml

修改或添加

network.host: 0.0.0.0

上面这个配置表示允许其他机器访问

 

discovery.type: single-node

xpack.security.enabled: true

xpack.security.http.ssl.enabled: false

xpack.security.enrollment.enabled: true


xpack.license.self_generated.type: basic
xpack.security.transport.ssl.enabled: false

discovery.type: single-node 这个表示单机模式启动
修改完之后启动es  启动es不要用root账号

后台启动命令: 进入bin目录
./elasticsearch -d
不要后台就把 -d 去掉

默认第一次启动日志会打印密码出来

 

也可以通过bin下面的命令设置密码

elastic账号自动生成新的随机密码,输出至控制台

bin/elasticsearch-reset-password -u elastic

 

手工指定elastic的新密码

bin/elasticsearch-reset-password --username elastic -i

 

 

 

kibana连接es设置

修改config/kibana.yml配置
server.port: 5601
# 监听端口,默认本机localhost,不能通过其他机器访问
server.host: "0.0.0.0"
#es地址
elasticsearch.hosts: ["https://localhost:9200"]
# 用户名
elasticsearch.username: "kibana"
# 密码
elasticsearch.password: "12345678"
# 语言
i18n.locale: "zh-CN"
elasticsearch.ssl.verificationMode: none

注意:这里的账号密码不能用 "elastic"这个 因为这个是超级用户 ,用上面的 bin/elasticsearch-reset-password -u kibana 这个获取kibana用户的账号密码设置在这里

 

设置完之后  然后启动就可以了

后台启动 进入bin目录

./kibana &

不要后台就把 后面的 & 去掉

 






posted @ 2024-07-26 09:41  yvioo  阅读(4235)  评论(0)    收藏  举报