如何使用Docker安装Kibana

(一)、概述

Kibana是一款开源的数据分析和可视化Web平台,用于对 Elasticsearch 索引中的数据进行搜索、查看、修改、添加和删除操作。

(二)、安装

1、Docker环境

视频教程:https://www.bilibili.com/video/BV1xv4y1S7kA

2、搜索镜像

镜像网址:https://hub.docker.com/r/elastic/kibana/tags?page=1&ordering=last_updated

3、拉取镜像

[root@localhost ~]# docker pull kibana:7.9.3
7.9.3: Pulling from library/kibana
75f829a71a1c: Already exists
27675ba9d981: Pull complete
...省略...
46d008667a80: Pull complete
Digest: sha256:81638b717f8901debd331df46da38e7775f2685d81c1ed5e92e25bc17d370f4d
Status: Downloaded newer image for kibana:7.9.3
docker.io/library/kibana:7.9.3
[root@localhost ~]#

4、配置文件

a、创建目录

[root@localhost ~]# mkdir -p /usr/local/kibana/config

b、创建配置文件

[root@localhost ~]# vi /usr/local/kibana/config/kibana.yml

c、添加配置内容

#设置Kibana映射端口
server.port: 5601

#设置网关地址
server.host: "0.0.0.0"

#设置Kibana实例对外展示的名称
server.name: "kibana"

#设置ES集群地址
elasticsearch.hosts: ["http://192.168.1.100:9201","http://192.168.1.100:9202","http://192.168.1.100:9203"]

#设置请求超时时长
elasticsearch.requestTimeout: 120000

#设置页面语言
i18n.locale: "zh-CN"

5、创建并启动容器

docker run -d -p 5601:5601 -v /usr/local/kibana/config/kibana.yml:/usr/share/kibana/config/kibana.yml --restart=always --name kibana kibana:7.9.3

等待3分钟……

6、数据包转发

a、执行命令

[root@localhost ~]# vim /usr/lib/sysctl.d/50-default.conf

b、添加内容

末尾添加net.ipv4.ip_forward = 1

c、重启network

[root@localhost ~]# systemctl restart network

7、开放端口

a、添加端口

[root@localhost ~]# firewall-cmd --add-port=5601/tcp --permanent

b、重新加载

[root@localhost ~]# firewall-cmd --reload

c、查看放行端口

[root@localhost ~]# firewall-cmd --list-ports

(三)、验证

a、启动浏览器

b、发起请求http://192.168.1.100:5601/app/dev_tools#/console,如下图:

如何使用Docker安装Kibana_第1张图片

说明:

​ GET _cat/nodes?v 获取所有node的信息,其中节点名称带*表示为主节点;

​ GET _cat/health?v 获取集群健康状况

你可能感兴趣的:(Docker,ES,docker,容器,运维,ES)