文档下载建议反馈入口

  • 前提条件
  • 启动

KaiwuDB 监控平台部署

前提条件

  • 已安装 KaiwuDB。
  • 待部署节点的硬件配置、操作系统、软件依赖和端口满足安装部署要求。
  • 安装用户为 root 用户或拥有 sudo 权限的普通用户。

启动

可以通过kwbase-adminui --help 查看命令参数帮助

参数说明
-cert-user用于监听服务和上游双向 TLS;默认:root
-certs-dirKwbase 证书目录路径;配置后,代理服务开启 HTTPS 监听,同时和后端 Kwbase 建立双向 mTLS 通信
-listenUI 代理的监听地址,格式 ip:port,默认 :8081(本机所有网卡 8081 端口)
-target上游后端 Kwbase 的 HTTP/HTTPS 地址;如果 KaiwuDB 部署的是集群,集群中任一节点启动命令中的 --listen-addr 的参数值均可

裸机启动

启动命令示例:

nohup kwbase-adminui --listen=192.168.0.166:8081 --target=https://192.168.0.166:8080 --certs-dir=/etc/kaiwudb/certs/ --cert-user=root > kwbase-adminui.log 2>&1 &

容器启动

(1)创建 /etc/kaiwudb/script/kaiwudb-adminui.yaml 文件

services:
kwbase-adminui:
    image: kaiwudb-x86_64-ent_develop:3.3.1
    container_name: kwbase-adminui
    hostname: kwbase-adminui
    ulimits:
    memlock: -1
    nofile: 1048576
    volumes:
    - /etc/kaiwudb/certs:/kaiwudb/certs
    network_mode: host
    restart: on-failure
    ipc: shareable
    privileged: true
    environment:
    - LD_LIBRARY_PATH=/kaiwudb/lib
    tty: true
    working_dir: /kaiwudb/bin
    command:
    - /bin/bash
    - -c
    - |
        /kaiwudb/bin/kwbase-adminui \
        --listen=0.0.0.0:8081 \
        --target=https://192.168.0.166:8080 \
        --certs-dir=/kaiwudb/certs \
        --cert-user=root

(2)启动

docker-compose -f /etc/kaiwudb/script/kaiwudb-adminui.yaml up -d