一、零碎环境
操作系统: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 中的文档,步骤不多,命令也简略。
我是陈冰安,在常识宇宙中摸爬滚打,分享个人所得,也期待气味相投。