一. 环境准备

# 下载容器安装包
wget http://zbomc.com:8888/ZCBUS/6.2.1/zcbusClient.docker.v6.2.1.tar.gz
# 解压 
tar -xzvf zcbusClient.docker.v6.2.1.tar.gz

二. 安装

1. 修改配置文件

cd zcbusClient

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

# 存放缓存文件及数据库目录
data_dir: /data/docker
# database
zcbusdb:
  image: reg.zbomc.com/zcbus_mysql/zcbus_mysql:v6.2.1

zcbusweb:
  image: reg.zbomc.com/zcbus_web/zcbus_web:v6.2.1
  web_port: 8888

zcbusclient:
  image: reg.zbomc.com/zcbus_server/zcbus_server:v6.2.1
  customerid: 10007   #修改客户端ID,服务端提供
  ENV:
    LANG: C.UTF-8
    dbuser: "SFVVTjo"
    dbpwd: 'SFVVTjo'
    dbhost: zcbusdb
    dbport: 3306
    database: "zcbus"

2. 安装

# 执行
./install.sh

三. 访问

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

默认密码:admin/123456

四. 卸载

./uninstall.sh

五. 执行sql

手动从服务端导出bus_aux_up_tab_list、bus_push_kafka_properties和bus_client_kafka_properties表数据,并导入到客户端

导出sqlmysqldump -u用户 -p密码 zcbus服务端库 bus_aux_up_tab_list bus_push_kafka_properties bus_client_kafka_properties >zcbus_1.sql
将生成的zcbus_1.sql导入到客户端zcbus库:
source zcbus_1.sql

服务端查询containerid和mid:

select id,mid from bus_cluster_container where  container_name='zcbus';

客户端执行以下sql:

需要修改以下sql中的containerid、mid和customerid:
containerid:10001
mid:1
customerid:10003
(1)添加zcbus容器:
INSERT INTO `bus_cluster_container` (`id`, `mid`, `container_name`, `display_name`, `con_type`, `description`, `updatetime`) VALUES ('10001', '1', 'zcbus', 'zcbus', '2', NULL, now());
(2)添加aux-client进程:
INSERT INTO `bus_cluster_container_customer` (`mid`, `containerid`, `customerid`, `type`, `subtype`, `status`, `forcestatus`, `log_level`, `updatetime`) VALUES ('1', '10001', '10003', 'aux', 'client', '2', '0', '1', '2021-10-01 22:01:27');
(3)添加aux-up进程:
INSERT INTO `bus_cluster_container_customer` (`mid`, `containerid`, `customerid`, `type`, `subtype`, `status`, `forcestatus`, `log_level`, `updatetime`) VALUES ('1', '10001', '10003', 'aux', 'up', '2', '0', '1', '2021-10-01 22:01:28');
文档更新时间: 2022-03-23 20:06   作者:周风磊