一、零碎环境

操作系统:Centos 7
已装置环境:ElasticSearch 8.6.2

二、装置

须要留神的是:Kibana的版本须要和Elasticsearch保持一致。

2.1 下载并解压安装包

cd /optyum install -y wgetwget https://artifacts.elastic.co/downloads/kibana/kibana-8.6.2-linux-x86_64.tar.gztar -zxvf kibana-8.6.2-linux-x86_64.tar.gzmv kibana-8.6.2 kibana

2.2 批改配置文件

vi /opt/kibana/config/kibana.yml 

批改内容如下,也能够间接在文件开端加上:

server.port: 5601server.host: "0.0.0.0"elasticsearch.hosts: ["http://192.168.88.159:9200"]

2.3 启动

配置文件夹权限

chown -R es:es /opt/kibana

切换用户启动 kibana

su escd /opt/kibananohup ./bin/kibana > logs/kiban.log 2>&1 &

2.4 凋谢端口

exitfirewall-cmd --zone=public --add-port=5601/tcp --permanentfirewall-cmd --reload

此时仍无法访问kibana 。
为什么?因为kibana 启动时就与es 进行通信,而咱们并没有为kibana 设置es 的账号密码。

2.5 配置ES 账号密码

咱们须要为ES 的 kibana 账号设置明码

cd /opt/elasticsearch/bin/

kibana 账号:领有 kibana_system 角色,用户 kibana 用来连贯 elasticsearch 并与之通信。Kibana 服务器以该用户身份提交申请以拜访集群监督 API 和 .kibana 索引。不能拜访 index。

./elasticsearch-reset-password -u kibana

将对应的账号密码填入kibana 的配置文件中

vi /opt/kibana/config/kibana.yml

2.6 重新启动kibana

杀掉本来启动的kibana过程

yum install -y net-toolsnetstat -tunlp | grep 5601kill 3703

切换用户启动kibana

su escd /opt/kibananohup ./bin/kibana > logs/kiban.log 2>&1 &

应用kibana 账号登录kibana 会失败,须要应用elastic 账号登录

如果遗记了elastic 账号的明码,能够执行以下命令进行重置

exitcd /opt/elasticsearch/bin/./elasticsearch-reset-password -u elastic

三、小结

此次在本来的ElasticSearch 8.6.2 根底上部署kibana,不便查看和搜素ES 中的文档,步骤不多,命令也简略。

我是陈冰安,在常识宇宙中摸爬滚打,分享个人所得,也期待气味相投。