安装Kibana并连接ElasticSearch

112 阅读1分钟

导入 Elastic PGP key

wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo gpg --dearmor -o /usr/share/keyrings/elasticsearch-keyring.gpg

安装必备的软件

sudo apt-get install apt-transport-https

添加软件源

echo "deb [signed-by=/usr/share/keyrings/elasticsearch-keyring.gpg] https://artifacts.elastic.co/packages/8.x/apt stable main" | sudo tee /etc/apt/sources.list.d/elastic-8.x.list

安装Kibana

sudo apt-get update && sudo apt-get install kibana

使用 elasticsearch-create-enrollment-token 工具生成注册token

# /usr/share/elasticsearch/bin/elasticsearch-create-enrollment-token -s kibana
eyJ2ZXIiOiI4LjEyLjAiLCJhZHIiOlsiMTkyLjE2OC4xMjIuMjIwOjkyMDAiXSwiZmdyIjoiZjg4NmEyZTI1Nzk0NjZhMjA2NWZmYjVjZDA1MTcwZjg0MzQyZTNhOWFmNzI3YzEwMGI4NDYyNjQ5NzE0MjMwNSIsImtleSI6IkhJS2lVNDBCd3NWdG1OQndTUVM0Onp4WFNjLWFMU21xeTdJbzlwMENPcmcifQ==

启动Kibana

sudo /bin/systemctl daemon-reload
sudo /bin/systemctl enable kibana.service

编辑Kibana配置文件

编辑/etc/kibana/kibana.yml,修改如下内容

# 指定Kibana服务器监听的端口,默认5601
server.port: 5601
# 绑定的主机地址
server.host: "192.168.122.220"
# 连接到的Elasticsearch节点的地址列表
elasticsearch.hosts: ["http://localhost:9200"]

启动Kibana

systemctl start kibana.service

访问UI

将开始生成的token粘贴上去

image.png

Kibana会提示需要生成一个验证码

image.png

# /usr/share/kibana/bin/kibana-verification-code 
Your verification code is:  950 798 

访问

需要输入在elasticsearch设置的用户名和密码

image.png

创建数据

进入到console界面,创建数据,给索引first-index添加了一条数据,该数据的主键为1

image.png

查询索引的全部数据

image.png

参考链接