HBase etl锁定同步等待

This commit is contained in:
mcy
2018-10-25 14:24:33 +08:00
parent 0f1334c92c
commit 42a4abe4c7
5 changed files with 73 additions and 9 deletions

View File

@@ -162,4 +162,13 @@ public class HbaseAdapter implements OuterAdapter {
}
}
}
@Override
public String getDestination(String task) {
MappingConfig config = hbaseMapping.get(task);
if (config != null && config.getHbaseOrm() != null) {
return config.getHbaseOrm().getDestination();
}
return null;
}
}

View File

@@ -146,6 +146,7 @@ public class MappingConfig {
public static class HbaseOrm {
private Mode mode = Mode.STRING;
private String destination;
private String database;
private String table;
private String hbaseTable;
@@ -170,6 +171,14 @@ public class MappingConfig {
this.mode = mode;
}
public String getDestination() {
return destination;
}
public void setDestination(String destination) {
this.destination = destination;
}
public String getDatabase() {
return database;
}

View File

@@ -1,6 +1,7 @@
dataSourceKey: defaultDS
hbaseOrm:
mode: PHOENIX #NATIVE #STRING
destination: example
database: mytest # 数据库名
table: person2 # 数据库表名
hbaseTable: MYTEST.PERSON2 # HBase表名