麒麟OS安装Kibana教程,麒麟系统实现数据可视化操作步骤详解?
- 内容介绍
- 文章标签
- 相关推荐
本文共计946个文字,预计阅读时间需要4分钟。
若您在龙蜥操作系统上需要部署Kibana以实现Elasticsearch数据的可视化分析,且根据其ARM64或x86_64架构选择相应版本,以下是一些安装步骤:
一、使用tar.gz包方式安装(推荐用于ARM64麒麟V10)
该方式适用于银河麒麟V10(Tercel/SP2)等基于ARM64架构的服务器系统,无需包管理器依赖,兼容性高,且可精确控制安装路径与用户权限。
1、访问Elastic官方下载页面,获取与麒麟OS架构匹配的Kibana安装包:https://artifacts.elastic.co/downloads/kibana/kibana-7.15.2-linux-aarch64.tar.gz(ARM64)或https://artifacts.elastic.co/downloads/kibana/kibana-8.16.4-linux-x86_64.tar.gz(x86_64)。
2、将下载包上传至目标目录,例如/opt,并执行解压命令:tar -zxvf kibana-*.tar.gz -C /opt/。
3、创建标准化安装目录并迁移文件:mkdir -p /usr/local/kibana && cp -R /opt/kibana-*/. /usr/local/kibana/。
4、为Kibana分配专用运行用户(如elasticsearch)并设置所有权:chown -R elasticsearch:elasticsearch /usr/local/kibana。
5、切换至elasticsearch用户,进入/usr/local/kibana/config目录,编辑kibana.yml文件,确保包含以下最小必要配置:
server.host: "0.0.0.0"
server.port: 5601
elasticsearch.hosts: ["http://127.0.0.1:9200"]
二、使用systemd服务方式启动Kibana
为保障Kibana长期稳定运行并支持开机自启,需将其注册为systemd服务单元,避免前台进程意外中断导致服务不可用。
1、创建服务定义文件:sudo vim /etc/systemd/system/kibana.service。
2、写入以下内容(请按实际路径调整User、WorkingDirectory和ExecStart):
[Unit]
Description=Kibana
After=network.target
[Service]
Type=simple
User=elasticsearch
Group=elasticsearch
WorkingDirectory=/usr/local/kibana
ExecStart=/usr/local/kibana/bin/kibana
Restart=always
[Install]
WantedBy=multi-user.target
3、重载systemd配置并启用服务:sudo systemctl daemon-reload && sudo systemctl enable --now kibana。
4、检查服务状态:sudo systemctl status kibana,确认输出中显示active (running)且无Failed字样。
三、通过Docker容器方式部署Kibana
该方式适用于已部署Docker环境的麒麟OS,隔离性强、启动快捷,且能与Elasticsearch容器通过自定义网络互通,适合测试与轻量级生产场景。
1、确保Docker已安装并运行:sudo systemctl is-active docker,若返回inactive则执行sudo systemctl start docker。
2、拉取官方Kibana镜像(注意指定与Elasticsearch版本严格一致的tag):sudo docker pull docker.elastic.co/kibana/kibana:7.15.2(ARM64)或sudo docker pull docker.elastic.co/kibana/kibana:8.16.4(x86_64)。
3、创建专用桥接网络以便ES与Kibana通信:sudo docker network create elastic。
4、运行Kibana容器,绑定宿主机端口并连接Elasticsearch服务(假设ES容器名为es01且同属elastic网络):sudo docker run -d --name kibana --net elastic -p 5601:5601 -e ELASTICSEARCH_HOSTS=http://es01:9200 -e SERVER_HOST=0.0.0.0 docker.elastic.co/kibana/kibana:7.15.2。
5、验证容器运行状态:sudo docker ps | grep kibana,确认STATUS列为Up且PORTS显示0.0.0.0:5601->5601/tcp。
本文共计946个文字,预计阅读时间需要4分钟。
若您在龙蜥操作系统上需要部署Kibana以实现Elasticsearch数据的可视化分析,且根据其ARM64或x86_64架构选择相应版本,以下是一些安装步骤:
一、使用tar.gz包方式安装(推荐用于ARM64麒麟V10)
该方式适用于银河麒麟V10(Tercel/SP2)等基于ARM64架构的服务器系统,无需包管理器依赖,兼容性高,且可精确控制安装路径与用户权限。
1、访问Elastic官方下载页面,获取与麒麟OS架构匹配的Kibana安装包:https://artifacts.elastic.co/downloads/kibana/kibana-7.15.2-linux-aarch64.tar.gz(ARM64)或https://artifacts.elastic.co/downloads/kibana/kibana-8.16.4-linux-x86_64.tar.gz(x86_64)。
2、将下载包上传至目标目录,例如/opt,并执行解压命令:tar -zxvf kibana-*.tar.gz -C /opt/。
3、创建标准化安装目录并迁移文件:mkdir -p /usr/local/kibana && cp -R /opt/kibana-*/. /usr/local/kibana/。
4、为Kibana分配专用运行用户(如elasticsearch)并设置所有权:chown -R elasticsearch:elasticsearch /usr/local/kibana。
5、切换至elasticsearch用户,进入/usr/local/kibana/config目录,编辑kibana.yml文件,确保包含以下最小必要配置:
server.host: "0.0.0.0"
server.port: 5601
elasticsearch.hosts: ["http://127.0.0.1:9200"]
二、使用systemd服务方式启动Kibana
为保障Kibana长期稳定运行并支持开机自启,需将其注册为systemd服务单元,避免前台进程意外中断导致服务不可用。
1、创建服务定义文件:sudo vim /etc/systemd/system/kibana.service。
2、写入以下内容(请按实际路径调整User、WorkingDirectory和ExecStart):
[Unit]
Description=Kibana
After=network.target
[Service]
Type=simple
User=elasticsearch
Group=elasticsearch
WorkingDirectory=/usr/local/kibana
ExecStart=/usr/local/kibana/bin/kibana
Restart=always
[Install]
WantedBy=multi-user.target
3、重载systemd配置并启用服务:sudo systemctl daemon-reload && sudo systemctl enable --now kibana。
4、检查服务状态:sudo systemctl status kibana,确认输出中显示active (running)且无Failed字样。
三、通过Docker容器方式部署Kibana
该方式适用于已部署Docker环境的麒麟OS,隔离性强、启动快捷,且能与Elasticsearch容器通过自定义网络互通,适合测试与轻量级生产场景。
1、确保Docker已安装并运行:sudo systemctl is-active docker,若返回inactive则执行sudo systemctl start docker。
2、拉取官方Kibana镜像(注意指定与Elasticsearch版本严格一致的tag):sudo docker pull docker.elastic.co/kibana/kibana:7.15.2(ARM64)或sudo docker pull docker.elastic.co/kibana/kibana:8.16.4(x86_64)。
3、创建专用桥接网络以便ES与Kibana通信:sudo docker network create elastic。
4、运行Kibana容器,绑定宿主机端口并连接Elasticsearch服务(假设ES容器名为es01且同属elastic网络):sudo docker run -d --name kibana --net elastic -p 5601:5601 -e ELASTICSEARCH_HOSTS=http://es01:9200 -e SERVER_HOST=0.0.0.0 docker.elastic.co/kibana/kibana:7.15.2。
5、验证容器运行状态:sudo docker ps | grep kibana,确认STATUS列为Up且PORTS显示0.0.0.0:5601->5601/tcp。

