注:以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 作者:周风磊