注:以v7版本为例

一. 环境准备

# 下载容器安装包
wget http://zbomc.com:8888/ZCBUS/7.0.1/zcbusServer.docker.v7.0.1.tar.gz
# 解压 
tar -xzvf zcbusServer.docker.v7.0.1.tar.gz

二. 安装

1. 修改配置文件

cd zcbusServer

# 根据需求修改配置文件
[root@zbomc2 zcbusInstall]# cat common/zcbus.yml 

# 存放缓存文件及数据库目录
data_dir: /data/docker
# database
zcbusdb:
  image: reg.zbomc.com/zcbus_mysql/zcbus_mysql:v7.0.1  # 使用的数据库镜像版本
  database: "zcbus"
  dbhost: zcbusdb
  dbport: 3306
  dbuser: "SFVVTjo"
  dbpwd: 'e0twWGp8aVtWfGB8dn9YdTo'

zcbusweb:
  image: reg.zbomc.com/zcbus_web/zcbus_web:v7.0.1 # 使用的web镜像版本
  web_port: 8888   # 外部访问web的端口号

zcbusapi:
  image: reg.zbomc.com/zcbus_api/zcbus_api:v7.0.1  # api镜像版本
  ENV:
    LANG: C.UTF-8
  api_port: 8085

zcbusserver:
  image: reg.zbomc.com/zcbus_server/zcbus_server:v7.0.1  # server镜像版本
  ENV:
    LANG: C.UTF-8

# kafka
zcbuskafka:
  image: reg.zbomc.com/zcbus_kafka/zcbus_kafka:v7.0.1 # 默认
  kfk_port: 9092   # kafka对外映射端口

zcbuszookeeper:
  image: reg.zbomc.com/zcbus_zookeeper/zcbus_zookeeper:v7.0.1 # 默认
  zk_port: 2181  # zookeeper对外映射端口
zcbusnetwork:
  zk_net: zcbus

2. 安装

# 执行
sh zcmgr.sh install server

3. zcmgr.sh使用帮助

[root@zbomc2 zcbusServer]# sh zcmgr.sh -h
Usage :
==================================================================
  >>> Version 7.0.1. copyright (C) 2021 Zcbus. inc. <<<
==================================================================
     start  [servername/all]  : for start zcbus server .
     check  [servername/all]  : for check zcbus server process .
     stop   [servername/all]  : for stop zcbus server .
     restart [servername/all] : for restart zcbus server .
     start  [servername/all]  : for start zcbus server .
     list                     : for list zcbus server ...
     detail [servernmae]      : for list zcbus server ...
     add [servername]         : for add one zcbus server .
     drop [servername] [purge]: for drop one zcbus server ,when purge then first stop server and drop servername .
     install                  : for status one zcbus server ,is client/api/server .
     unistall                 : for status one zcbus server ,default is all server .

三. 访问

http://服务器IP地址:8888/databus

默认密码:admin/123456

四. 升级(必须在容器启动状态下)

1. 下载升级包

# 访问FTP服务器 http://zbomc.com:8888/ZCBUS/7.0.1/  或者 wget进行下载
# 以7.0.2为例
wget http://zbomc.com:8888/ZCBUS/7.0.1/zcbus.docker.v7.0.2.tar.gz

2. 解压

tar -xzvf zcbus.docker.v7.0.2.tar.gz

3. 升级

cd ./data/docker/zcbus_docker/upgrade/zcbus.v7.0.2
# 执行upgrade.sh
./upgrade.sh server

4. 提交镜像

./commit.sh v7.0.2

5. 生效

临时生效 : 重启容器

# 在zcbus软件安装目录
cd zcbusInstall
./restart.sh

永久生效 :修改配置文件重新执行install.sh
修改 zcbusInstall/common/zcbus.yml文件

[root@zbomc2 zcbusInstall]# cat common/zcbus.yml 
# 存放缓存文件及数据库目录
data_dir: /data/docker
# database
zcbusdb:
  image: reg.zbomc.com/zcbus_mysql/zcbus_mysql:v7.0.2  # 使用的数据库镜像版本
  database: "zcbus"
  dbhost: zcbusdb
  dbport: 3306
  dbuser: "SFVVTjo"
  dbpwd: 'e0twWGp8aVtWfGB8dn9YdTo'

zcbusweb:
  image: reg.zbomc.com/zcbus_web/zcbus_web:v7.0.2 # 使用的web镜像版本
  web_port: 8888   # 外部访问web的端口号

zcbusapi:
  image: reg.zbomc.com/zcbus_api/zcbus_api:v7.0.2  # api镜像版本
  ENV:
    LANG: C.UTF-8
  api_port: 8085

zcbusserver:
  image: reg.zbomc.com/zcbus_server/zcbus_server:v7.0.2  # server镜像版本
  ENV:
    LANG: C.UTF-8

# kafka
zcbuskafka:
  image: reg.zbomc.com/zcbus_kafka/zcbus_kafka:v7.0.1 # 无需要修改
  kfk_port: 9092   # kafka对外映射端口

zcbuszookeeper:
  image: reg.zbomc.com/zcbus_zookeeper/zcbus_zookeeper:v7.0.1 # 无需要修改
  zk_port: 2181  # zookeeper对外映射端口
zcbusnetwork:
  zk_net: zcbus

重新执行install

sh zcmgr.sh install server

升级完成!!

五. 卸载

sh zcmgr.sh uninstall
文档更新时间: 2022-01-25 15:28   作者:周风磊