diff --git a/fire-common/src/main/java/com/zto/fire/common/enu/Datasource.java b/fire-common/src/main/java/com/zto/fire/common/enu/Datasource.java index 24fbf58603286a1d96c35b58a713439fa0190c75..05710306e6a5686efc72529821a6e2d4774e4cac 100644 --- a/fire-common/src/main/java/com/zto/fire/common/enu/Datasource.java +++ b/fire-common/src/main/java/com/zto/fire/common/enu/Datasource.java @@ -34,7 +34,7 @@ public enum Datasource { // TODO: 添加新的数据源时务必在static代码块中添加与DatasourceDesc子类的映射关系 HIVE("hive"), HBASE("hbase"), KAFKA("kafka"), UPSERT_KAFKA("upsert-kafka"), ROCKETMQ("rocketmq"), REDIS("redis"), KINESIS("kinesis"), - MYSQL("mysql"), TIDB("tidb"), ORACLE("oracle"), ADB("adb"), + MYSQL("mysql"), TIDB("tidb"), ORACLE("oracle"), ADB("adb"),OCEANBASE("oceanbase"), SQLSERVER("sqlserver"), DB2("db2"), CLICKHOUSE("clickhouse"), PRESTO("presto"), KYLIN("kylin"), DERBY("derby"), VIEW("view"), JDBC("jdbc"), FIRE_ROCKETMQ("fire_rocketmq"), @@ -57,6 +57,7 @@ public enum Datasource { datasourceMap.put(TIDB, DBDatasource.class); datasourceMap.put(ORACLE, DBDatasource.class); datasourceMap.put(ADB, DBDatasource.class); + datasourceMap.put(OCEANBASE, DBDatasource.class); datasourceMap.put(SQLSERVER, DBDatasource.class); datasourceMap.put(DB2, DBDatasource.class); datasourceMap.put(CLICKHOUSE, DBDatasource.class); diff --git a/fire-core/src/main/resources/fire.properties b/fire-core/src/main/resources/fire.properties index 9ae20d932d22ee587146285d8aa5921980223f9c..9e3e0f6ead61405648b389dd5356ed3627fc18cb 100644 --- a/fire-core/src/main/resources/fire.properties +++ b/fire-core/src/main/resources/fire.properties @@ -126,6 +126,7 @@ fire.lineage.active.stage.threshold = fire.lineage.datasource.map.tidb = 4000 fire.lineage.datasource.map.doris = 9030,8030 fire.lineage.datasource.map.presto = 7890 +fire.lineage.datasource.map.oceanbase = 2883 # \u662F\u5426\u5F00\u542F\u914D\u7F6E\u81EA\u9002\u5E94\u524D\u7F00\uFF0C\u81EA\u52A8\u4E3A\u914D\u7F6E\u52A0\u4E0A\u5F15\u64CE\u524D\u7F00\uFF08spark.|flink.\uFF09 fire.conf.adaptive.prefix = true # \u7528\u6237\u7EDF\u4E00\u914D\u7F6E\u6587\u4EF6\uFF0C\u5141\u8BB8\u7528\u6237\u5728\u8BE5\u914D\u7F6E\u6587\u4EF6\u4E2D\u5B58\u653E\u516C\u5171\u7684\u914D\u7F6E\u4FE1\u606F\uFF0C\u4F18\u5148\u7EA7\u4F4E\u4E8E\u4EFB\u52A1\u914D\u7F6E\u6587\u4EF6\uFF08\u591A\u4E2A\u4EE5\u9017\u53F7\u5206\u9694\uFF09