#启动client进程报错zcbusClient.jar找不到
上传zcbusClient.jar到../jar/目录下

#bus_parameter_module缺少两个字段
alter table bus_parameter_module add ifcommon int (11) default 0 after value;
alter table bus_parameter_module add input_type int(11) default 0 after ifcommon;

#配置表添加表信息时候异常
缺少bus_cluster_sequence表

#bus_client_db_parameter表缺少input_type字段

#db type 2 not support yet.
bus_client_main_control loadtype字段类型改为0

#配置发布数据库打开db配置异常
bus_push_db_parameter里面少input_type字段

#升级到v5.0.8比对进程异常
缺少bus_cluster_container表中con_type,description字段
con_type int(11) NOT NULL DEFAULT ‘0’ COMMENT ‘0 数据交换模型\r\n1 数据分发服务端\r\n2 数据分发客户端’,
description varchar(1000) DEFAULT NULL,

缺少bus_client_check_table_list表中的scnt字段
scnt int(11) DEFAULT ‘0’,

#zcbus升级bin目录,注意bus_cluster_version表的升级2021年2月22日前error at file[zcbus.c] line[915], ZCBUS-100: zcbus back version in bus_cluster_version is 2, but need 4, please check!!!Err: ZCBUS-100: zcbus back version in bus_cluster_version is 2, but need 4, please check!!!
UPDATE bus_cluster_version SET back_version = ‘4’;

#发布数据缺少nodeid字段
bus_push_sync_where_tb 表缺少nodeid字段

#跳过出错的dml操作的条数
ALTER TABLE bus_client_product_object CHANGE splitcount skipDMLCnt INT(11) NULL COMMENT ‘跳过出错的dml操作的条数’;

#bus_client_op_full_load_info表添加了starttime字段,如果没有改字段,全量订阅无法显示表的订阅情况
alter table bus_client_op_full_load_info add starttime datetime DEFAULT NULL after offsettime

#web升级后增量数据查询不到
alter table bus_client_product_object add checkResult int(11) not null default 0 after update_time

#mail升级,需要picc目录里面升级相关表“升级邮件系统.sql”,software目录

libmysqlclient.so.21.0.16库文件

#$ZCBUS_HOME/lib/zc_lib
ln -s libmysqlclient.so.21.0.16 libmysql_buscli.so
jar包升级
quartz-2.4.0-SNAPSHOT.jar
quartz-jobs-2.4.0-SNAPSHOT.jar

如果有该字段可以不用修改
alter table bus_parameter_module add display_name varchar(128) after variable_name
alter table bus_parameter_module add input_type int(11) default 0 after value;
input_type int(11) DEFAULT ‘0’ COMMENT ‘0 textfiled\r\n1 password\r\n2 textarea’,
INSERT INTO bus_parameter_module
(module, moduletype, role, orderid, variable_name, display_name, value, input_type, hide, description)
VALUES(‘bus_msg_config’, ‘MAIL’, 0, 6, ‘account_number’, ‘邮箱账号’, support@mail.zcbus.com"">'support@mail.zcbus.com‘, 0, 0, ‘邮箱账号,一般和邮箱一致,特殊情况下,存在不一致情况,不含邮箱信息’);
INSERT INTO bus_parameter_module
(module, moduletype, role, orderid, variable_name, display_name, value, input_type, hide, description)
VALUES(‘bus_msg_config’, ‘MAIL’, 0, 7, ‘is_ssl’, ‘SSL’, ‘0’, 0, 0, ‘是否启动SSL(0=启用,1=未启用)’);

文档更新时间: 2021-12-06 14:34   作者:刘志伟