确定Kibana版本与 Elasticsearch 版本兼容
对于 Elasticsearch 7.9.3 版本,应该使用与之兼容的 Kibana 版本。通常情况下,Kibana 7.9.3 是与之匹配的版本,可以提供最佳的集成体验。
拉取 Kibana 镜像
在命令行中执行以下命令来拉取 Kibana 7.9.3 镜像:
docker pull docker.elastic.co/kibana/kibana:7.9.3
配置Kibana
创建一个本地的 Kibana 配置目录(例如kibana_config),并在其中创建kibana.yml配置文件。
cd path/kibana_config
touch kibana.yml
简单的配置示例如下:
server.name: kibana-server
server.host: 0.0.0.0
elasticsearch.hosts: ["http://localhost:9200"] # es的地址
i18n.locale: "en"
其中server.name是 Kibana 服务器名称,server.host设置为0.0.0.0允许外部访问,elasticsearch.hosts用于指定 Elasticsearch 的主机地址,i18n.locale用于设置语言环境。
启动 Kibana 容器
使用以下命令启动 Kibana 容器:
docker run -d --name kibana - container - p 5601:5601 - v /path/to/kibana_config:/usr/share/kibana/config docker.elastic.co/kibana/kibana:7.9.3
其中-d表示以守护进程模式运行,--name是容器名称,-p用于将容器内的端口映射到主机端口,-v用于将主机上的配置目录挂载到容器内的配置目录,这样容器内的 Kibana 就可以使用主机上配置好的kibana.yml文件。
验证安装
等待一段时间(可能需要几分钟,因为 Kibana 在启动时也需要进行一些初始化操作),然后在浏览器中访问http://localhost:5601,如果看到 Kibana 的界面,就说明 Kibana 已经成功安装。你可以通过 Kibana 来管理和可视化 Elasticsearch 中的数据,例如查看索引、创建可视化图表等。