一般选用 zookeeper 作为一个数据集散中心,主键存储在zookeeper中,进行自增。 ① 修改mycat 中 server.xml 自增步长 值根据数据库切片决定
<property name="sequnceHandlerType">4</property>
② 修改mycat中 schema.xml 文件
<table name="t_user" primaryKey="id" autoIncrement="true" rule="mod-long" dataNode="dn1,dn2,dn3" />
③ 修改 mycat中 sequence_conf.properties
T_USER.MINID=1
T_USER.MAXID=1
T_USER.CURID=1
④ 在mycat中, myid.properties 配置zookeeper 信息
zkURL=127.0.0.1:2181,192.168.239.129:2181,192.168.239.130:2181