一、零碎环境
操作系统:Centos 7
已装置环境:ElasticSearch 8.6.2
二、装置
须要留神的是:Kibana 的版本须要和 Elasticsearch 保持一致。
2.1 下载并解压安装包
cd /opt
yum install -y wget
wget https://artifacts.elastic.co/downloads/kibana/kibana-8.6.2-linux-x86_64.tar.gz
tar -zxvf kibana-8.6.2-linux-x86_64.tar.gz
mv kibana-8.6.2 kibana
2.2 批改配置文件
vi /opt/kibana/config/kibana.yml
批改内容如下,也能够间接在文件开端加上:
server.port: 5601
server.host: "0.0.0.0"
elasticsearch.hosts: ["http://192.168.88.159:9200"]
2.3 启动
配置文件夹权限
chown -R es:es /opt/kibana
切换用户启动 kibana
su es
cd /opt/kibana
nohup ./bin/kibana > logs/kiban.log 2>&1 &
2.4 凋谢端口
exit
firewall-cmd --zone=public --add-port=5601/tcp --permanent
firewall-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-tools
netstat -tunlp | grep 5601
kill 3703
切换用户启动 kibana
su es
cd /opt/kibana
nohup ./bin/kibana > logs/kiban.log 2>&1 &
应用 kibana 账号登录 kibana 会失败,须要应用 elastic 账号登录
如果遗记了 elastic 账号的明码,能够执行以下命令进行重置
exit
cd /opt/elasticsearch/bin/
./elasticsearch-reset-password -u elastic
三、小结
此次在本来的 ElasticSearch 8.6.2 根底上部署 kibana,不便查看和搜素 ES 中的文档,步骤不多,命令也简略。
我是陈冰安,在常识宇宙中摸爬滚打,分享个人所得,也期待气味相投。