上一篇文章我们介绍过ElasticSearch关闭账号密码的的方式:
config/elasticsearch.yml文件中
xpack.security.enabled: false
当我们关闭 账号密码,kibana是可以直接访问ElasticSearch的。
真实项目中,我们是不允许数据库裸跑的,所以我们介绍下有账号密码情况下 ElasticSearch 和 kibana如何设置:
首先第一步先在ElasticSearch 中为kibana创建一个账户
打开一个cmd
D:\cariad\elasticsearch-8.11.1\bin\elasticsearch-reset-password.bat -i -u kibana_system
以上命令是 bin/elasticsearch-reset-password.bat 重置 kibana_system账户密码,以此按要求填入密码即可
第二步:kibana目录下
打开 config/kibana.yml 文件
打开 elasticsearch.username 和 elasticsearch.password 字段,将刚才设置的账号密码填入
第三步启动 kibana
这里显示登录页,账号密码是 localhost:9200登录的账号密码,也就是ElasticSearch的,不清楚 localhost:9200登录的账号密码的看下面这篇:
Elasticsearch:下载、启动和账号密码登录