Open twn39 opened 2 years ago
按照 dockerhub 官方的镜像启动 elasticsearch 和 kibana,确保这两者在同一个网络,kibana 启动之后会在日志里打印出网页的配置地址:
i Kibana has not been configured. Go to http://0.0.0.0:5601/?code=684931 to get started.
打开 kibana 网页链接进入的是一个配置 elasicsearch 的页面,需要输入 enrollment token,通过 docker 进入到 elasticsearch 的 shell 环境,通过命令:which elasticsearch 就可以查看安装的目录地址,进入到 /usr/share/elasticsearch/bin 目录。
enrollment token
which elasticsearch
/usr/share/elasticsearch/bin
在这个目录包含了很多配置 elasticsearch 的命令,其中 elasticsearch-create-enrollment-token 是重新生成 enrollment token, 执行:
elasticsearch-create-enrollment-token
./elasticsearch-create-enrollment-token -s kibana
即可。将生成的 token 黏贴到 kibana 的网页配置处,配置完成之后,跳转到登录页面,但是此时我们没有设置过任何用户名和密码,这里的用户是 elasticsearch 的用户,elasticsearch 初始安装之后会自动创建这些用户:
elastic,apm_system,kibana,kibana_system,logstash_system,beats_system,remote_monitoring_user
通过 elasticsearch-reset-password 命令可以重置指定的用户密码:
elasticsearch-reset-password
./elasticsearch-reset-password -u elastic
重置完成之后就可以通过该用户名和密码登录 kibana 了。
按照 dockerhub 官方的镜像启动 elasticsearch 和 kibana,确保这两者在同一个网络,kibana 启动之后会在日志里打印出网页的配置地址:
打开 kibana 网页链接进入的是一个配置 elasicsearch 的页面,需要输入
enrollment token
,通过 docker 进入到 elasticsearch 的 shell 环境,通过命令:which elasticsearch
就可以查看安装的目录地址,进入到/usr/share/elasticsearch/bin
目录。在这个目录包含了很多配置 elasticsearch 的命令,其中
elasticsearch-create-enrollment-token
是重新生成 enrollment token, 执行:即可。将生成的 token 黏贴到 kibana 的网页配置处,配置完成之后,跳转到登录页面,但是此时我们没有设置过任何用户名和密码,这里的用户是 elasticsearch 的用户,elasticsearch 初始安装之后会自动创建这些用户:
通过
elasticsearch-reset-password
命令可以重置指定的用户密码:重置完成之后就可以通过该用户名和密码登录 kibana 了。