麒麟OS安装Kibana教程,麒麟系统实现数据可视化操作步骤详解?

2026-04-29 09:372阅读0评论SEO基础
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计946个文字,预计阅读时间需要4分钟。

麒麟OS安装Kibana教程,麒麟系统实现数据可视化操作步骤详解?

若您在龙蜥操作系统上需要部署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、写入以下内容(请按实际路径调整UserWorkingDirectoryExecStart):

  [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分钟。

麒麟OS安装Kibana教程,麒麟系统实现数据可视化操作步骤详解?

若您在龙蜥操作系统上需要部署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、写入以下内容(请按实际路径调整UserWorkingDirectoryExecStart):

  [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