fixed partitionHash format

This commit is contained in:
agapple
2018-12-11 20:17:08 +08:00
parent 72bad4d54c
commit 0197482618
2 changed files with 3 additions and 3 deletions

View File

@@ -48,5 +48,5 @@ canal.mq.topic=example
canal.mq.partition=0
# hash partition config
#canal.mq.partitionsNum=3
#canal.mq.partitionHash=test.table#id^name,.*\\..*
#canal.mq.partitionHash=test.table:id^name,.*\\..*
#################################################

View File

@@ -36,10 +36,10 @@ public class MQMessageUtils {
List<PartitionData> datas = Lists.newArrayList();
String[] pkHashConfigArray = StringUtils.split(pkHashConfigs,
",");
// schema.table#id^name
// schema.table:id^name
for (String pkHashConfig : pkHashConfigArray) {
PartitionData data = new PartitionData();
int i = pkHashConfig.lastIndexOf("#");
int i = pkHashConfig.lastIndexOf(":");
if (i > 0) {
data.pkNames = Lists.newArrayList(StringUtils.split(pkHashConfig.substring(i + 1),
'^'));