From a6b16eedfaa156be4ac88c9c61bf10357f3a11b4 Mon Sep 17 00:00:00 2001 From: mcy Date: Thu, 1 Nov 2018 14:43:59 +0800 Subject: [PATCH] modify --- .../client/adapter/es/service/ESSyncService.java | 16 ++++++++++++---- .../adapter/hbase/service/HbaseSyncService.java | 6 +++--- .../adapter/logger/LoggerAdapterExample.java | 2 +- 3 files changed, 16 insertions(+), 8 deletions(-) diff --git a/client-adapter/elasticsearch/src/main/java/com/alibaba/otter/canal/client/adapter/es/service/ESSyncService.java b/client-adapter/elasticsearch/src/main/java/com/alibaba/otter/canal/client/adapter/es/service/ESSyncService.java index ee531e91..f34e38e1 100644 --- a/client-adapter/elasticsearch/src/main/java/com/alibaba/otter/canal/client/adapter/es/service/ESSyncService.java +++ b/client-adapter/elasticsearch/src/main/java/com/alibaba/otter/canal/client/adapter/es/service/ESSyncService.java @@ -65,7 +65,7 @@ public class ESSyncService { } } if (logger.isTraceEnabled()) { - logger.trace("Sync elapsed time: {}, effect index count:{}, destination: {}", + logger.trace("Sync elapsed time: {} ms, effect index count:{}, destination: {}", (System.currentTimeMillis() - begin), esSyncConfigs.size(), dml.getDestination()); @@ -81,13 +81,13 @@ public class ESSyncService { if (type != null && type.equalsIgnoreCase("INSERT")) { insert(config, dml); } else if (type != null && type.equalsIgnoreCase("UPDATE")) { - // update(config, dml); + update(config, dml); } else if (type != null && type.equalsIgnoreCase("DELETE")) { - // delete(config, dml); + delete(config, dml); } if (logger.isTraceEnabled()) { - logger.trace("Sync elapsed time: {},destination: {}, es index: {}", + logger.trace("Sync elapsed time: {} ms,destination: {}, es index: {}", (System.currentTimeMillis() - begin), dml.getDestination(), config.getEsMapping().get_index()); @@ -98,6 +98,14 @@ public class ESSyncService { } } + private void delete(ESSyncConfig config, Dml dml) { + + } + + private void update(ESSyncConfig config, Dml dml) { + + } + /** * 插入dml操作 * diff --git a/client-adapter/hbase/src/main/java/com/alibaba/otter/canal/client/adapter/hbase/service/HbaseSyncService.java b/client-adapter/hbase/src/main/java/com/alibaba/otter/canal/client/adapter/hbase/service/HbaseSyncService.java index 3dd03b91..9606ee97 100644 --- a/client-adapter/hbase/src/main/java/com/alibaba/otter/canal/client/adapter/hbase/service/HbaseSyncService.java +++ b/client-adapter/hbase/src/main/java/com/alibaba/otter/canal/client/adapter/hbase/service/HbaseSyncService.java @@ -38,8 +38,7 @@ public class HbaseSyncService { delete(config, dml); } if (logger.isDebugEnabled()) { - String res = dml.toString(); - logger.debug(res); + logger.debug("DML: {}", dml.toString()); } } } catch (Exception e) { @@ -199,7 +198,8 @@ public class HbaseSyncService { Map columnItems = hbaseMapping.getColumnItems(); HRow hRow = new HRow(rowKeyBytes); for (String updateColumn : old.get(index).keySet()) { - if (hbaseMapping.getExcludeColumns() != null && hbaseMapping.getExcludeColumns().contains(updateColumn)) { + if (hbaseMapping.getExcludeColumns() != null + && hbaseMapping.getExcludeColumns().contains(updateColumn)) { continue; } MappingConfig.ColumnItem columnItem = columnItems.get(updateColumn); diff --git a/client-adapter/logger/src/main/java/com/alibaba/otter/canal/client/adapter/logger/LoggerAdapterExample.java b/client-adapter/logger/src/main/java/com/alibaba/otter/canal/client/adapter/logger/LoggerAdapterExample.java index 985c7804..c7b7978d 100644 --- a/client-adapter/logger/src/main/java/com/alibaba/otter/canal/client/adapter/logger/LoggerAdapterExample.java +++ b/client-adapter/logger/src/main/java/com/alibaba/otter/canal/client/adapter/logger/LoggerAdapterExample.java @@ -27,7 +27,7 @@ public class LoggerAdapterExample implements OuterAdapter { @Override public void sync(Dml dml) { - logger.info(dml.toString()); + logger.info("DML: ", dml.toString()); } @Override