Connectors for Hologres
-
holo-client源码以及使用holo-client读写Hologres的文档
-
介绍如何通过holo-client-c读写Hologres
-
介绍golang使用holo-client-c读写Hologres
-
holo-shipper 是支持将Holo Instance的部分表导入导出的备份工具。可以在Holo之间搬迁表,也可以dump到中间存储然后再恢复。
-
该模块提供了若干使用该项目下Connector的各种实例代码
-
该模块实现了Hologres Flink Connector的通用核心代码
-
依赖hologres-connector-flink-base,实现了Flink 1.11版本的Connector
-
依赖hologres-connector-flink-base,实现了Flink 1.12版本的Connector,相较于1.11,主要新增了维表场景一对多的实现
-
依赖hologres-connector-flink-base,实现了Flink 1.13版本的Connector, 相较于1.12,支持消费holo源表
-
依赖hologres-connector-flink-base,实现了Flink 1.14版本的Connector
-
该模块实现了Hologres Hive Connector的通用核心代码
-
依赖hologres-connector-hive-base,实现了Hive2.x版本的Connector
-
依赖hologres-connector-hive-base,实现了Hive3.x版本的Connector
-
该模块实现了Hologres Spark Connector的通用核心代码
-
依赖hologres-connector-spark-base,实现了Spark2.x版本的Connector
-
依赖hologres-connector-spark-base,实现了Spark3.x版本的Connector
-
实现了kafka的Connector
-
hologres-connector-datax-writer
依赖DataX框架,实现了写hologres插件
目前connector的Release版本已经发布到maven中央仓库,详见hologres-connectors
可以在项目pom文件中通过如下方式引入依赖,其中<classifier>
必须加上,防止发生依赖冲突。
<dependency>
<groupId>com.alibaba.hologres</groupId>
<artifactId>hologres-connector-flink-1.13</artifactId>
<version>1.0.0</version>
<classifier>jar-with-dependencies</classifier>
</dependency>
也可以在 GitHub Releases 中可以下载最新SNAPSHOT版本已经编译好的jar包
在根目录执行
mvn install -DskipTests
即可,各模块的maven依赖,可参考各自的pom.xml文件