forked from jenkins-infra/update-center2
-
Notifications
You must be signed in to change notification settings - Fork 4
/
update-center.json.html
3 lines (3 loc) · 69.5 KB
/
update-center.json.html
1
2
3
<!DOCTYPE html><html><head><meta http-equiv='Content-Type' content='text/html;charset=UTF-8' /></head><body><script>window.onload = function () { window.parent.postMessage(JSON.stringify(
{"connectionCheckUrl":"http://www.google.com/","core":{"buildDate":0,"name":"core","sha1":"","sha256":"","size":0,"url":"http://mirror.qlangtech.com/war/1.0.0/hudson.war","version":"1.0.0"},"deprecations":{},"generationTimestamp":"2023-07-22T09:33:10Z","id":"default","plugins":{"tis-asyncmsg-rocketmq-plugin":{"buildDate":1689848670512,"dependencies":[],"developers":[],"endTypes":["rocketMq"],"excerpt":"对RocketMQ进行进行封装,对接各种实时流消息(例如,MySQL binlog)执行流计算,可在TIS中构建实时同步的物化视图","extendPoints":{"com.qlangtech.tis.async.message.client.consumer.impl.AbstractAsyncMsgDeserialize":["com.qlangtech.async.message.client.to.impl.DefaultJSONFormatDeserialize"],"com.qlangtech.tis.async.message.client.consumer.impl.MQListenerFactory":["com.qlangtech.async.message.client.consumer.RocketMQListenerFactory"]},"gav":"com.qlangtech.tis.plugins:tis-asyncmsg-rocketmq-plugin:3.8.0","labels":[],"minimumJavaVersion":"1.8","name":"tis-asyncmsg-rocketmq-plugin","pluginTags":[],"popularity":1,"releaseTimestamp":"2023-07-20 18:24:30","requiredCore":"1.398","scm":"https://github.com/qlangtech/plugins/tree/master/tis-asyncmsg-rocketmq-plugin","sha1":"","sha256":"","size":7630175,"supportMultiClassifier":false,"title":"tis-asyncmsg-rocketmq-plugin","url":"http://mirror.qlangtech.com/3.8.0/tis-plugin/tis-asyncmsg-rocketmq-plugin.tpi","version":"3.8.0","wiki":"https://plugins.jenkins.io/tis-asyncmsg-rocketmq-plugin"},"tis-chunjun-base-plugin":{"buildDate":1689848616512,"dependencies":[{"name":"tis-datax-common-plugin","optional":false,"version":"3.8.0"},{"name":"tis-flink-dependency","optional":false,"version":"3.8.0"},{"name":"tis-realtime-flink","optional":false,"version":"3.8.0"}],"developers":[],"endTypes":[],"excerpt":"","extendPoints":{"com.qlangtech.tis.plugins.incr.flink.connector.UpdateMode":["com.qlangtech.tis.plugins.incr.flink.connector.impl.ReplaceType","com.qlangtech.tis.plugins.incr.flink.connector.impl.UpdateType","com.qlangtech.tis.plugins.incr.flink.connector.impl.InsertType","com.qlangtech.tis.plugins.incr.flink.connector.impl.UpsertType"],"com.qlangtech.tis.plugins.incr.flink.chunjun.offset.StartLocation":["com.qlangtech.tis.plugins.incr.flink.chunjun.offset.LatestLocation","com.qlangtech.tis.plugins.incr.flink.chunjun.offset.ScanAll","com.qlangtech.tis.plugins.incr.flink.chunjun.offset.DesignatedLocation"],"com.qlangtech.tis.plugins.incr.flink.chunjun.poll.Polling":["com.qlangtech.tis.plugins.incr.flink.chunjun.poll.RunInterval"],"com.qlangtech.tis.plugin.datax.IncrSelectedTabExtend":["com.qlangtech.tis.plugins.incr.flink.chunjun.sink.UniqueKeySetter","com.qlangtech.tis.plugins.incr.flink.chunjun.sink.SinkTabPropsExtends","com.qlangtech.tis.plugins.incr.flink.chunjun.source.SelectedTabPropsExtends"],"com.qlangtech.tis.plugins.incr.flink.chunjun.script.ChunjunStreamScriptType":["com.qlangtech.tis.plugins.incr.flink.chunjun.script.ChunjunSqlType","com.qlangtech.tis.plugins.incr.flink.chunjun.script.StreamApiScript"]},"gav":"com.qlangtech.tis.plugins:tis-chunjun-base-plugin:3.8.0","labels":[],"minimumJavaVersion":"1.8","name":"tis-chunjun-base-plugin","pluginTags":[],"popularity":1,"releaseTimestamp":"2023-07-20 18:23:36","requiredCore":"1.398","scm":"https://github.com/qlangtech/plugins/tree/master/tis-incr/tis-chunjun-base-plugin","sha1":"","sha256":"","size":9605352,"supportMultiClassifier":false,"title":"tis-chunjun-base-plugin","url":"http://mirror.qlangtech.com/3.8.0/tis-plugin/tis-chunjun-base-plugin.tpi","version":"3.8.0","wiki":"https://plugins.jenkins.io/tis-chunjun-base-plugin"},"tis-datax-cassandra-plugin":{"buildDate":1689905780039,"dependencies":[{"name":"tis-datax-common-plugin","optional":false,"version":"3.8.0"}],"developers":[],"endTypes":["cassandra"],"excerpt":"\n* 对Cassandra NoSql数据源进行封装,使TIS能以**Cassandra**作为数据源的表。\n* 支持以**Cassandra**作为目标源的DataX Reader和Writer","extendPoints":{"com.qlangtech.tis.datax.impl.DataxReader":["com.qlangtech.tis.plugin.datax.DataXCassandraReader"],"com.qlangtech.tis.datax.impl.DataxWriter":["com.qlangtech.tis.plugin.datax.DataXCassandraWriter"],"com.qlangtech.tis.plugin.ds.DataSourceFactory":["com.qlangtech.tis.plugin.ds.cassandra.CassandraDatasourceFactory"]},"gav":"com.qlangtech.tis.plugins:tis-datax-cassandra-plugin:3.8.0","labels":[],"minimumJavaVersion":"1.8","name":"tis-datax-cassandra-plugin","pluginTags":[],"popularity":1,"releaseTimestamp":"2023-07-21 10:16:20","requiredCore":"1.398","scm":"https://github.com/qlangtech/plugins/tree/master/tis-datax/tis-datax-cassandra-plugin","sha1":"","sha256":"","size":5097208,"supportMultiClassifier":false,"title":"tis-datax-cassandra-plugin","url":"http://mirror.qlangtech.com/3.8.0/tis-plugin/tis-datax-cassandra-plugin.tpi","version":"3.8.0","wiki":"https://plugins.jenkins.io/tis-datax-cassandra-plugin"},"tis-datax-clickhouse-plugin":{"buildDate":1689905775293,"dependencies":[{"name":"tis-datax-common-plugin","optional":false,"version":"3.8.0"},{"name":"tis-datax-common-rdbms-plugin","optional":false,"version":"3.8.0"}],"developers":[],"endTypes":["clickhouse"],"excerpt":"* 实现Clickhouse数据源\n \n 支持定义Clickhouse的数据源,为定义`ClickhouseWriter`插件提供支持\n \n* 支持Clickhouse类型的 DataX Writer插件\n \n 1. ClickhouseWriter 插件实现了写入数据到 Clickhouse库的目的表的功能。\n \n 2. ClickhouseWriter 面向ETL开发工程师,他们使用 ClickhouseWriter 从数仓导入数据到 Clickhouse。同时 ClickhouseWriter 亦可以作为数据迁移工具为DBA等用户提供服务","extendPoints":{"com.qlangtech.tis.datax.impl.DataxWriter":["com.qlangtech.tis.plugin.datax.DataXClickhouseWriter"],"com.qlangtech.tis.plugin.ds.DataSourceFactory":["com.qlangtech.tis.plugin.ds.clickhouse.ClickHouseDataSourceFactory"]},"gav":"com.qlangtech.tis.plugins:tis-datax-clickhouse-plugin:3.8.0","labels":[],"minimumJavaVersion":"1.8","name":"tis-datax-clickhouse-plugin","pluginTags":[],"popularity":1,"releaseTimestamp":"2023-07-21 10:16:15","requiredCore":"1.398","scm":"https://github.com/qlangtech/plugins/tree/master/tis-datax/tis-datax-clickhouse-plugin","sha1":"","sha256":"","size":4348742,"supportMultiClassifier":false,"title":"tis-datax-clickhouse-plugin","url":"http://mirror.qlangtech.com/3.8.0/tis-plugin/tis-datax-clickhouse-plugin.tpi","version":"3.8.0","wiki":"https://plugins.jenkins.io/tis-datax-clickhouse-plugin"},"tis-datax-common-plugin":{"buildDate":1689905771238,"dependencies":[],"developers":[],"endTypes":[],"excerpt":"* 定义DataxProcessor实现录入DataX实例基本信息的功能\n\n* 为其他DataX Reader、Writer插件提供了公共类\n\n* 定义DataXGlobalConfig,提供DataX配置的基础配置参数,如:channel,errorLimitCount 等\n\n* 提供了DataX 任务提交方式的实现\n \n 1. `LocalDataXJobSubmit`本地任务提交\n 2. `DistributedOverseerDataXJobSubmit`基于K8S的分布式任务提交方式(生产环境中建议使用该种提交方式)","extendPoints":{"com.qlangtech.tis.plugin.AuthToken":["com.qlangtech.tis.plugin.aliyun.UsernamePassword","com.qlangtech.tis.plugin.aliyun.AccessKey","com.qlangtech.tis.plugin.aliyun.NoneToken"],"com.qlangtech.tis.manage.IAppSource":["com.qlangtech.tis.plugin.datax.DefaultDataxProcessor","com.qlangtech.tis.plugin.datax.DataFlowDataXProcessor"],"com.qlangtech.tis.config.ParamsConfig":["com.qlangtech.tis.plugin.datax.DataXGlobalConfig","com.qlangtech.tis.plugin.HttpEndpoint"]},"gav":"com.qlangtech.tis.plugins:tis-datax-common-plugin:3.8.0","labels":[],"minimumJavaVersion":"1.8","name":"tis-datax-common-plugin","pluginTags":[],"popularity":1,"releaseTimestamp":"2023-07-21 10:16:11","requiredCore":"1.398","scm":"https://github.com/qlangtech/plugins/tree/master/tis-datax/tis-datax-common-plugin","sha1":"","sha256":"","size":5827765,"supportMultiClassifier":false,"title":"tis-datax-common-plugin","url":"http://mirror.qlangtech.com/3.8.0/tis-plugin/tis-datax-common-plugin.tpi","version":"3.8.0","wiki":"https://plugins.jenkins.io/tis-datax-common-plugin"},"tis-datax-common-rdbms-plugin":{"buildDate":1689905772341,"dependencies":[],"developers":[],"endTypes":[],"excerpt":"","extendPoints":{},"gav":"com.qlangtech.tis.plugins:tis-datax-common-rdbms-plugin:3.8.0","labels":[],"minimumJavaVersion":"1.8","name":"tis-datax-common-rdbms-plugin","pluginTags":[],"popularity":1,"releaseTimestamp":"2023-07-21 10:16:12","requiredCore":"1.398","scm":"https://github.com/qlangtech/plugins/tree/master/tis-datax/tis-datax-common-rdbms-plugin","sha1":"","sha256":"","size":2430047,"supportMultiClassifier":false,"title":"tis-datax-common-rdbms-plugin","url":"http://mirror.qlangtech.com/3.8.0/tis-plugin/tis-datax-common-rdbms-plugin.tpi","version":"3.8.0","wiki":"https://plugins.jenkins.io/tis-datax-common-rdbms-plugin"},"tis-datax-doris-plugin":{"buildDate":1689905782305,"dependencies":[{"name":"tis-datax-common-plugin","optional":false,"version":"3.8.0"},{"name":"tis-datax-common-rdbms-plugin","optional":false,"version":"3.8.0"}],"developers":[],"endTypes":["doris"],"excerpt":"* DorisWriter \n\n 插件实现了写入数据到 Doris 主库的目的表的功能。在底层实现上,通过Streamload以csv格式导入数据至Doris。\n [详细](https://github.com/alibaba/DataX/blob/master/doriswriter/doc/doriswriter.md)\n \n* DorisSourceFactory\n\n 支持定义Doris类型的数据源 \n","extendPoints":{"com.qlangtech.tis.plugin.datax.SelectedTab":["com.qlangtech.tis.plugin.datax.doris.DorisSelectedTab"],"com.qlangtech.tis.datax.impl.DataxWriter":["com.qlangtech.tis.plugin.datax.doris.DataXDorisWriter"],"com.qlangtech.tis.plugin.ds.DataSourceFactory":["com.qlangtech.tis.plugin.ds.doris.DorisSourceFactory"]},"gav":"com.qlangtech.tis.plugins:tis-datax-doris-plugin:3.8.0","labels":[],"minimumJavaVersion":"1.8","name":"tis-datax-doris-plugin","pluginTags":[],"popularity":1,"releaseTimestamp":"2023-07-21 10:16:22","requiredCore":"1.398","scm":"https://github.com/qlangtech/plugins/tree/master/tis-datax/tis-datax-doris-plugin","sha1":"","sha256":"","size":4747566,"supportMultiClassifier":false,"title":"tis-datax-doris-plugin","url":"http://mirror.qlangtech.com/3.8.0/tis-plugin/tis-datax-doris-plugin.tpi","version":"3.8.0","wiki":"https://plugins.jenkins.io/tis-datax-doris-plugin"},"tis-datax-elasticsearch-plugin":{"buildDate":1689905774340,"dependencies":[{"name":"tis-datax-common-plugin","optional":false,"version":"3.8.0"}],"developers":[],"endTypes":["es"],"excerpt":"* 数据导入elasticsearch的插件\n\n 使用ElasticSearch的rest api接口, 批量把从reader读入的数据写入[ElasticSearch](https://www.elastic.co/cn/enterprise-search) [详细](https://github.com/alibaba/DataX/blob/master/elasticsearchwriter/doc/elasticsearchwriter.md)\n","extendPoints":{"com.qlangtech.tis.datax.impl.DataxWriter":["com.qlangtech.tis.plugin.datax.DataXElasticsearchWriter"],"com.qlangtech.tis.config.ParamsConfig":["com.qlangtech.tis.plugin.datax.elastic.ElasticEndpoint"]},"gav":"com.qlangtech.tis.plugins:tis-datax-elasticsearch-plugin:3.8.0","labels":[],"minimumJavaVersion":"1.8","name":"tis-datax-elasticsearch-plugin","pluginTags":[],"popularity":1,"releaseTimestamp":"2023-07-21 10:16:14","requiredCore":"1.398","scm":"https://github.com/qlangtech/plugins/tree/master/tis-datax/tis-datax-elasticsearch-plugin","sha1":"","sha256":"","size":2545079,"supportMultiClassifier":false,"title":"tis-datax-elasticsearch-plugin","url":"http://mirror.qlangtech.com/3.8.0/tis-plugin/tis-datax-elasticsearch-plugin.tpi","version":"3.8.0","wiki":"https://plugins.jenkins.io/tis-datax-elasticsearch-plugin"},"tis-datax-ftp-plugin":{"buildDate":1689905778316,"dependencies":[{"name":"tis-datax-common-plugin","optional":false,"version":"3.8.0"}],"developers":[],"endTypes":["ftp"],"excerpt":"* FtpReader 封装alibaba DataX功能,提供了读取远程FTP文件系统数据存储的能力。在底层实现上,FtpReader获取远程FTP文件数据,并转换为DataX传输协议传递给Writer。[详细](https://github.com/alibaba/DataX/blob/master/ftpreader/doc/ftpreader.md)\n* FtpWriter 封装aliabab DataX功能,提供了向远程FTP文件写入CSV格式的一个或者多个文件,在底层实现上,FtpWriter将DataX传输协议下的数据转换为csv格式,并使用FTP相关的网络协议写出到远程FTP服务器。[详细](https://github.com/alibaba/DataX/blob/master/ftpwriter/doc/ftpwriter.md)","extendPoints":{"com.qlangtech.tis.plugin.datax.meta.MetaDataWriter":["com.qlangtech.tis.plugin.datax.meta.NoneMetaDataWriter","com.qlangtech.tis.plugin.datax.meta.DefaultMetaDataWriter"],"com.qlangtech.tis.datax.impl.DataxReader":["com.qlangtech.tis.plugin.datax.DataXFtpReader","com.qlangtech.tis.plugin.datax.DataXFtpReaderWithMeta"],"com.qlangtech.tis.datax.impl.DataxWriter":["com.qlangtech.tis.plugin.datax.DataXFtpWriter"],"com.qlangtech.tis.config.ParamsConfig":["com.qlangtech.tis.plugin.datax.server.FTPServer"],"com.qlangtech.tis.plugin.datax.format.FileFormat":["com.qlangtech.tis.plugin.datax.format.CSVFormat","com.qlangtech.tis.plugin.datax.format.TextFormat"]},"gav":"com.qlangtech.tis.plugins:tis-datax-ftp-plugin:3.8.0","labels":[],"minimumJavaVersion":"1.8","name":"tis-datax-ftp-plugin","pluginTags":[],"popularity":1,"releaseTimestamp":"2023-07-21 10:16:18","requiredCore":"1.398","scm":"https://github.com/qlangtech/plugins/tree/master/tis-datax/tis-datax-ftp-plugin","sha1":"","sha256":"","size":1219358,"supportMultiClassifier":false,"title":"tis-datax-ftp-plugin","url":"http://mirror.qlangtech.com/3.8.0/tis-plugin/tis-datax-ftp-plugin.tpi","version":"3.8.0","wiki":"https://plugins.jenkins.io/tis-datax-ftp-plugin"},"tis-datax-hdfs-plugin":{"buildDate":1689676663200,"classifier":[{"classifier":"hadoop_2.7.3","downloadUrl":"http://mirror.qlangtech.com/3.8.0/tis-plugin/tis-datax-hdfs-plugin/tis-datax-hdfs-plugin_hadoop_2.7.3.tpi","gav":"com.qlangtech.tis.plugins:tis-datax-hdfs-plugin_hadoop_2.7.3:3.8.0","sha1":"","sha256":"","size":33831868},{"classifier":"hadoop_2.8.4","downloadUrl":"http://mirror.qlangtech.com/3.8.0/tis-plugin/tis-datax-hdfs-plugin/tis-datax-hdfs-plugin_hadoop_2.8.4.tpi","gav":"com.qlangtech.tis.plugins:tis-datax-hdfs-plugin_hadoop_2.8.4:3.8.0","sha1":"","sha256":"","size":35623490}],"dependencies":[],"developers":[],"endTypes":[],"excerpt":"提供支持[Hadoop HDFS](https://hadoop.apache.org/docs/r1.2.1/hdfs_design.html)相关的工具插件\n","extendPoints":{"com.qlangtech.tis.plugin.datax.FSFormat":["com.qlangtech.tis.plugin.datax.impl.TextFSFormat"],"com.qlangtech.tis.offline.FileSystemFactory":["com.qlangtech.tis.hdfs.impl.HdfsFileSystemFactory"]},"labels":[],"minimumJavaVersion":"1.8","name":"tis-datax-hdfs-plugin","pluginTags":[],"popularity":1,"releaseTimestamp":"2023-07-18 18:37:43","requiredCore":"1.398","scm":"https://github.com/qlangtech/plugins/tree/master/tis-datax/tis-datax-hdfs-plugin","supportMultiClassifier":true,"title":"tis-datax-hdfs-plugin","version":"3.8.0","wiki":"https://plugins.jenkins.io/tis-datax-hdfs-plugin"},"tis-datax-hdfs-reader-writer-plugin":{"buildDate":1689676731808,"classifier":[{"classifier":"hive_2.3.1;hadoop_2.7.3","downloadUrl":"http://mirror.qlangtech.com/3.8.0/tis-plugin/tis-datax-hdfs-reader-writer-plugin/tis-datax-hdfs-reader-writer-plugin_hive_2.3.1_hadoop_2.7.3.tpi","gav":"com.qlangtech.tis.plugins:tis-datax-hdfs-reader-writer-plugin_hive_2.3.1_hadoop_2.7.3:3.8.0","sha1":"","sha256":"","size":39080},{"classifier":"hive_2.3.1;hadoop_2.8.4","downloadUrl":"http://mirror.qlangtech.com/3.8.0/tis-plugin/tis-datax-hdfs-reader-writer-plugin/tis-datax-hdfs-reader-writer-plugin_hive_2.3.1_hadoop_2.8.4.tpi","gav":"com.qlangtech.tis.plugins:tis-datax-hdfs-reader-writer-plugin_hive_2.3.1_hadoop_2.8.4:3.8.0","sha1":"","sha256":"","size":39967}],"dependencies":[{"name":"tis-datax-common-plugin","optional":false,"version":"3.8.0"},{"name":"tis-datax-hdfs-plugin","optional":false,"version":"3.8.0"},{"name":"tis-hive-plugin","optional":false,"version":"3.8.0"}],"developers":[],"endTypes":[],"excerpt":"","extendPoints":{"com.qlangtech.tis.datax.impl.DataxReader":["com.qlangtech.tis.plugin.datax.DataXHdfsReader"],"com.qlangtech.tis.datax.impl.DataxWriter":["com.qlangtech.tis.plugin.datax.DataXHdfsWriter"]},"labels":[],"minimumJavaVersion":"1.8","name":"tis-datax-hdfs-reader-writer-plugin","pluginTags":[],"popularity":1,"releaseTimestamp":"2023-07-18 18:38:51","requiredCore":"1.398","scm":"https://github.com/qlangtech/plugins/tree/master/tis-datax/tis-datax-hdfs-reader-writer-plugin","supportMultiClassifier":true,"title":"tis-datax-hdfs-reader-writer-plugin","version":"3.8.0","wiki":"https://plugins.jenkins.io/tis-datax-hdfs-reader-writer-plugin"},"tis-datax-hudi-common":{"buildDate":1689676708252,"classifier":[{"classifier":"hudi_0.10.1;spark_2.4.4;hive_2.3.1;hadoop_2.7.3","downloadUrl":"http://mirror.qlangtech.com/3.8.0/tis-plugin/tis-datax-hudi-common/tis-datax-hudi-common_hudi_0.10.1_spark_2.4.4_hive_2.3.1_hadoop_2.7.3.tpi","gav":"com.qlangtech.tis.plugins:tis-datax-hudi-common_hudi_0.10.1_spark_2.4.4_hive_2.3.1_hadoop_2.7.3:3.8.0","sha1":"","sha256":"","size":4927197},{"classifier":"hudi_0.10.1;spark_2.4.4;hive_2.3.1;hadoop_2.8.4","downloadUrl":"http://mirror.qlangtech.com/3.8.0/tis-plugin/tis-datax-hudi-common/tis-datax-hudi-common_hudi_0.10.1_spark_2.4.4_hive_2.3.1_hadoop_2.8.4.tpi","gav":"com.qlangtech.tis.plugins:tis-datax-hudi-common_hudi_0.10.1_spark_2.4.4_hive_2.3.1_hadoop_2.8.4:3.8.0","sha1":"","sha256":"","size":4927202}],"dependencies":[{"name":"tis-datax-common-plugin","optional":false,"version":"3.8.0"},{"name":"tis-datax-common-rdbms-plugin","optional":false,"version":"3.8.0"}],"developers":[],"endTypes":[],"excerpt":"","extendPoints":{"com.qlangtech.tis.plugin.datax.SelectedTab":["com.qlangtech.tis.plugin.datax.hudi.HudiSelectedTab"]},"labels":[],"minimumJavaVersion":"1.8","name":"tis-datax-hudi-common","pluginTags":[],"popularity":1,"releaseTimestamp":"2023-07-18 18:38:28","requiredCore":"1.398","scm":"https://github.com/qlangtech/plugins/tree/master/tis-datax/tis-datax-hudi-common","supportMultiClassifier":true,"title":"tis-datax-hudi-common","version":"3.8.0","wiki":"https://plugins.jenkins.io/tis-datax-hudi-common"},"tis-datax-hudi-plugin":{"buildDate":1689676714312,"classifier":[{"classifier":"hudi_0.10.1;spark_2.4.4;hive_2.3.1;hadoop_2.7.3","downloadUrl":"http://mirror.qlangtech.com/3.8.0/tis-plugin/tis-datax-hudi-plugin/tis-datax-hudi-plugin_hudi_0.10.1_spark_2.4.4_hive_2.3.1_hadoop_2.7.3.tpi","gav":"com.qlangtech.tis.plugins:tis-datax-hudi-plugin_hudi_0.10.1_spark_2.4.4_hive_2.3.1_hadoop_2.7.3:3.8.0","sha1":"","sha256":"","size":322050444},{"classifier":"hudi_0.10.1;spark_2.4.4;hive_2.3.1;hadoop_2.8.4","downloadUrl":"http://mirror.qlangtech.com/3.8.0/tis-plugin/tis-datax-hudi-plugin/tis-datax-hudi-plugin_hudi_0.10.1_spark_2.4.4_hive_2.3.1_hadoop_2.8.4.tpi","gav":"com.qlangtech.tis.plugins:tis-datax-hudi-plugin_hudi_0.10.1_spark_2.4.4_hive_2.3.1_hadoop_2.8.4:3.8.0","sha1":"","sha256":"","size":324395793}],"dependencies":[{"name":"tis-datax-hdfs-plugin","optional":false,"version":"3.8.0"},{"name":"tis-datax-hudi-common","optional":false,"version":"3.8.0"}],"developers":[],"endTypes":[],"excerpt":"封装[Apache Hudi](https://hudi.apache.org/),为用户提供一站式、开箱即用的千表入湖的解决方案\n\n功能:\n\n本组件整合Hudi提供的[DeltaStreamer](https://hudi.apache.org/docs/hoodie_deltastreamer#deltastreamer)功能,通过TIS生成成DeltaStreamer需要的所有Hudi表摄入所需要的\n所有配置信息(Avro schemas、从数据源抽取数据的DataX配置,Hudi表分区信息及 [Key Generation](https://hudi.apache.org/docs/key_generation)配置)\n\n配合TIS提供的各种Source Connnector组件,快速实现各种数据源`批量`入湖\n\n\n\n\n\n","extendPoints":{"com.qlangtech.tis.datax.impl.DataxWriter":["com.qlangtech.tis.plugin.datax.hudi.DataXHudiWriter"],"com.qlangtech.tis.plugin.datax.hudi.spark.SparkSubmitParams":["com.qlangtech.tis.plugin.datax.hudi.spark.SparkSubmitParams"],"com.qlangtech.tis.plugin.datax.hudi.partition.HudiTablePartition":["com.qlangtech.tis.plugin.datax.hudi.partition.SlashEncodedHourPartition","com.qlangtech.tis.plugin.datax.hudi.partition.SlashEncodedDayPartition","com.qlangtech.tis.plugin.datax.hudi.partition.FieldValBasedPartition"],"com.qlangtech.tis.plugin.datax.hudi.keygenerator.HudiKeyGenerator":["com.qlangtech.tis.plugin.datax.hudi.keygenerator.impl.ComplexKeyGenerator","com.qlangtech.tis.plugin.datax.hudi.keygenerator.impl.NonePartitionKeyGenerator","com.qlangtech.tis.plugin.datax.hudi.keygenerator.impl.SimpleKeyGenerator","com.qlangtech.tis.plugin.datax.hudi.keygenerator.impl.TimeStampKeyGenerator"]},"labels":[],"minimumJavaVersion":"1.8","name":"tis-datax-hudi-plugin","pluginTags":[],"popularity":1,"releaseTimestamp":"2023-07-18 18:38:34","requiredCore":"1.398","scm":"https://github.com/qlangtech/plugins/tree/master/tis-datax/tis-datax-hudi-plugin","supportMultiClassifier":true,"title":"tis-datax-hudi-plugin","version":"3.8.0","wiki":"https://plugins.jenkins.io/tis-datax-hudi-plugin"},"tis-datax-kafka-plugin":{"buildDate":1689905849957,"dependencies":[{"name":"tis-datax-common-plugin","optional":false,"version":"3.8.0"}],"developers":[],"endTypes":["kafka"],"excerpt":"提供消息中间件[KafKa](https://kafka.apache.org/) 操作数据的能力\n\n* 目前支持向 KafKa 中写入数据\n\n\n\n\n","extendPoints":{"com.qlangtech.tis.plugin.datax.SelectedTab":["com.qlangtech.tis.plugins.datax.kafka.writer.KafkaSelectedTab"],"com.qlangtech.tis.plugins.datax.kafka.writer.protocol.KafkaProtocol":["com.qlangtech.tis.plugins.datax.kafka.writer.protocol.KafkaSaslSsl","com.qlangtech.tis.plugins.datax.kafka.writer.protocol.KafkaPlaintext","com.qlangtech.tis.plugins.datax.kafka.writer.protocol.KafkaSaslPlaintext"],"com.qlangtech.tis.datax.impl.DataxWriter":["com.qlangtech.tis.plugins.datax.kafka.writer.DataXKafkaWriter"],"com.qlangtech.tis.plugins.datax.kafka.reader.messageformat.KafkaMessageFormat":["com.qlangtech.tis.plugins.datax.kafka.reader.messageformat.KafkaJson","com.qlangtech.tis.plugins.datax.kafka.reader.messageformat.KafkaAvro"],"com.qlangtech.tis.plugins.datax.kafka.reader.subscriptionmethod.KafkaSubscriptionMethod":["com.qlangtech.tis.plugins.datax.kafka.reader.subscriptionmethod.KafkaSubscribeToAllTopicsMatchingSpecifiedPattern","com.qlangtech.tis.plugins.datax.kafka.reader.subscriptionmethod.KafkaManuallyAssignAListOfPartitions"]},"gav":"com.qlangtech.tis.plugins:tis-datax-kafka-plugin:3.8.0","labels":[],"minimumJavaVersion":"1.8","name":"tis-datax-kafka-plugin","pluginTags":[],"popularity":1,"releaseTimestamp":"2023-07-21 10:17:29","requiredCore":"1.398","scm":"https://github.com/qlangtech/plugins/tree/master/tis-datax/tis-datax-kafka-plugin","sha1":"","sha256":"","size":15217016,"supportMultiClassifier":false,"title":"tis-datax-kafka-plugin","url":"http://mirror.qlangtech.com/3.8.0/tis-plugin/tis-datax-kafka-plugin.tpi","version":"3.8.0","wiki":"https://plugins.jenkins.io/tis-datax-kafka-plugin"},"tis-datax-local-embedded-executor":{"buildDate":1689905845647,"dependencies":[],"developers":[],"endTypes":[],"excerpt":"\n批量任务触发,用于本地功能测试用,请勿用于生成环境\n","extendPoints":{"com.qlangtech.tis.datax.DataXJobSubmit":["com.qlangtech.tis.plugin.datax.EmbeddedDataXJobSubmit"]},"gav":"com.qlangtech.tis.plugins:tis-datax-local-embedded-executor:3.8.0","labels":[],"minimumJavaVersion":"1.8","name":"tis-datax-local-embedded-executor","pluginTags":[],"popularity":1,"releaseTimestamp":"2023-07-21 10:17:25","requiredCore":"1.398","scm":"https://github.com/qlangtech/plugins/tree/master/tis-datax/tis-datax-local-embedded-executor","sha1":"","sha256":"","size":8294635,"supportMultiClassifier":false,"title":"tis-datax-local-embedded-executor","url":"http://mirror.qlangtech.com/3.8.0/tis-plugin/tis-datax-local-embedded-executor.tpi","version":"3.8.0","wiki":"https://plugins.jenkins.io/tis-datax-local-embedded-executor"},"tis-datax-local-executor":{"buildDate":1689905798472,"dependencies":[{"name":"tis-datax-common-plugin","optional":false,"version":"3.8.0"}],"developers":[],"endTypes":[],"excerpt":"\n批量任务触发组件,有两种任务提交方式:\n\n1. 本地独立模式:在本地启动独立进程,特点是占用资源少轻量化。所有批量导入任务都在单个机器节点上执行,所以并发吞肚率比较低\n2. 分布式模式:向分布式队列中提交任务,由驻留在K8S机器中的Woker节点消费批量任务,优点是可以按照批量任务规模,水平扩容K8S集群中的执行节点,达到提高批量任务执行吞吐率\n","extendPoints":{"com.qlangtech.tis.datax.DataXJobSubmit":["com.qlangtech.tis.plugin.datax.DistributedOverseerDataXJobSubmit","com.qlangtech.tis.plugin.datax.LocalDataXJobSubmit"]},"gav":"com.qlangtech.tis.plugins:tis-datax-local-executor:3.8.0","labels":[],"minimumJavaVersion":"1.8","name":"tis-datax-local-executor","pluginTags":[],"popularity":1,"releaseTimestamp":"2023-07-21 10:16:38","requiredCore":"1.398","scm":"https://github.com/qlangtech/plugins/tree/master/tis-datax/tis-datax-local-executor","sha1":"","sha256":"","size":9818011,"supportMultiClassifier":false,"title":"tis-datax-local-executor","url":"http://mirror.qlangtech.com/3.8.0/tis-plugin/tis-datax-local-executor.tpi","version":"3.8.0","wiki":"https://plugins.jenkins.io/tis-datax-local-executor"},"tis-datax-mongodb-plugin":{"buildDate":1689905777244,"dependencies":[{"name":"tis-datax-common-plugin","optional":false,"version":"3.8.0"}],"developers":[],"endTypes":["mongoDB"],"excerpt":"* MongoDB DataSource 插件封装了MongoDB作为数据源的插件,可以向TIS导入MongoDB的数据表进行后续处理\n* MongoDBReader 封装alibaba DataX reader,插件利用 MongoDB 的java客户端MongoClient进行MongoDB的读操作。最新版本的Mongo已经将DB锁的粒度从DB级别降低到document级别,配合上MongoDB强大的索引功能,基本可以达到高性能的读取MongoDB的需求。[详细](https://github.com/alibaba/DataX/blob/master/mongodbreader/doc/mongodbreader.md)\n* MongoDBWriter 封装alibaba DataX writer,插件利用 MongoDB 的java客户端MongoClient进行MongoDB的写操作。最新版本的Mongo已经将DB锁的粒度从DB级别降低到document级别,配合上MongoDB强大的索引功能,基本可以满足数据源向MongoDB写入数据的需求,针对数据更新的需求,通过配置业务主键的方式也可以实现[详细](https://github.com/alibaba/DataX/blob/master/mongodbwriter/doc/mongodbwriter.md)\n","extendPoints":{"com.qlangtech.tis.datax.impl.DataxReader":["com.qlangtech.tis.plugin.datax.DataXMongodbReader"],"com.qlangtech.tis.datax.impl.DataxWriter":["com.qlangtech.tis.plugin.datax.DataXMongodbWriter"],"com.qlangtech.tis.plugin.ds.DataSourceFactory":["com.qlangtech.tis.plugin.ds.mangodb.MangoDBDataSourceFactory"]},"gav":"com.qlangtech.tis.plugins:tis-datax-mongodb-plugin:3.8.0","labels":[],"minimumJavaVersion":"1.8","name":"tis-datax-mongodb-plugin","pluginTags":[],"popularity":1,"releaseTimestamp":"2023-07-21 10:16:17","requiredCore":"1.398","scm":"https://github.com/qlangtech/plugins/tree/master/tis-datax/tis-datax-mongodb-plugin","sha1":"","sha256":"","size":3315447,"supportMultiClassifier":false,"title":"tis-datax-mongodb-plugin","url":"http://mirror.qlangtech.com/3.8.0/tis-plugin/tis-datax-mongodb-plugin.tpi","version":"3.8.0","wiki":"https://plugins.jenkins.io/tis-datax-mongodb-plugin"},"tis-datax-odps-plugin":{"buildDate":1689905847981,"dependencies":[{"name":"tis-datax-common-plugin","optional":false,"version":"3.8.0"}],"developers":[],"endTypes":["aliyunOdps"],"excerpt":"* 介绍: ODPSWriter插件用于实现往ODPS插入或者更新数据,主要提供给etl开发同学将业务数据导入odps,适合于TB,GB数量级的数据传输,如果需要传输PB量级的数据,请选择dt task工具 ;\n* 实现原理:在底层实现上,ODPSWriter是通过DT Tunnel写入ODPS系统的,有关ODPS的更多技术细节请参看 ODPS主站 https://data.aliyun.com/product/odps 和ODPS产品文档 https://help.aliyun.com/product/27797.html\n","extendPoints":{"com.qlangtech.tis.datax.impl.DataxWriter":["com.qlangtech.tis.plugin.datax.DataXOdpsWriter"],"com.qlangtech.tis.plugin.ds.DataSourceFactory":["com.qlangtech.tis.plugin.datax.odps.OdpsDataSourceFactory"]},"gav":"com.qlangtech.tis.plugins:tis-datax-odps-plugin:3.8.0","labels":[],"minimumJavaVersion":"1.8","name":"tis-datax-odps-plugin","pluginTags":["offline_parser"],"popularity":1,"releaseTimestamp":"2023-07-21 10:17:27","requiredCore":"1.398","scm":"https://github.com/qlangtech/plugins/tree/master/tis-datax/tis-datax-odps-plugin","sha1":"","sha256":"","size":10919428,"supportMultiClassifier":false,"title":"tis-datax-odps-plugin","url":"http://mirror.qlangtech.com/3.8.0/tis-plugin/tis-datax-odps-plugin.tpi","version":"3.8.0","wiki":"https://plugins.jenkins.io/tis-datax-odps-plugin"},"tis-datax-oracle-plugin":{"buildDate":1689905781174,"dependencies":[{"name":"tis-datax-common-plugin","optional":false,"version":"3.8.0"},{"name":"tis-datax-common-rdbms-plugin","optional":false,"version":"3.8.0"}],"developers":[],"endTypes":["oracle"],"excerpt":"* 封装Oracle作为数据源的DataSource插件,可以向TIS导入Oracle中的数据表作后续分析处理\n* OracleReader\n \n 实现了alibaba DataXReader从Oracle读取数据。在底层实现上,OracleReader通过JDBC连接远程Oracle数据库,并执行相应的sql语句将数据从Oracle库中SELECT出来。[详细](https://github.com/alibaba/DataX/blob/master/oraclereader/doc/oraclereader.md)\n\n* OracleWriter\n\n 实现了alibaba DataXWriter写入数据到 Oracle 主库的目的表的功能。在底层实现上, OracleWriter 通过 JDBC 连接远程 Oracle 数据库,并执行相应的 insert into ... sql 语句将数据写入 Oracle,内部会分批次提交入库。\n \n OracleWriter 面向ETL开发工程师,他们使用 OracleWriter 从数仓导入数据到 Oracle。同时 OracleWriter 亦可以作为数据迁移工具为DBA等用户提供服务。 [详细](https://github.com/alibaba/DataX/blob/master/oraclewriter/doc/oraclewriter.md) \n ","extendPoints":{"com.qlangtech.tis.datax.impl.DataxReader":["com.qlangtech.tis.plugin.datax.DataXOracleReader"],"com.qlangtech.tis.plugin.ds.oracle.Authorized":["com.qlangtech.tis.plugin.ds.oracle.auth.AcceptAuthorized","com.qlangtech.tis.plugin.ds.oracle.auth.NoneAuth"],"com.qlangtech.tis.datax.impl.DataxWriter":["com.qlangtech.tis.plugin.datax.DataXOracleWriter"],"com.qlangtech.tis.plugin.ds.oracle.ConnEntity":["com.qlangtech.tis.plugin.ds.oracle.impl.SIDConnEntity","com.qlangtech.tis.plugin.ds.oracle.impl.ServiceNameConnEntity"],"com.qlangtech.tis.plugin.ds.DataSourceFactory":["com.qlangtech.tis.plugin.ds.oracle.OracleDataSourceFactory"]},"gav":"com.qlangtech.tis.plugins:tis-datax-oracle-plugin:3.8.0","labels":[],"minimumJavaVersion":"1.8","name":"tis-datax-oracle-plugin","pluginTags":[],"popularity":1,"releaseTimestamp":"2023-07-21 10:16:21","requiredCore":"1.398","scm":"https://github.com/qlangtech/plugins/tree/master/tis-datax/tis-datax-oracle-plugin","sha1":"","sha256":"","size":8183242,"supportMultiClassifier":false,"title":"tis-datax-oracle-plugin","url":"http://mirror.qlangtech.com/3.8.0/tis-plugin/tis-datax-oracle-plugin.tpi","version":"3.8.0","wiki":"https://plugins.jenkins.io/tis-datax-oracle-plugin"},"tis-datax-oss-plugin":{"buildDate":1689905773213,"dependencies":[{"name":"tis-datax-common-plugin","optional":false,"version":"3.8.0"}],"developers":[],"endTypes":["aliyunOSS"],"excerpt":"为Alibaba DataX OOS reader、writer插件提供基于UI的开箱即用的插件实现\n\n* OSSReader提供了读取OSS数据存储的能力。在底层实现上,OSSReader使用OSS官方Java SDK获取OSS数据,并转换为DataX传输协议传递给Writer。[详细](https://github.com/alibaba/DataX/blob/master/ossreader/doc/ossreader.md)\n* OSSWriter提供了向OSS写入类CSV格式的一个或者多个表文件。[详细](https://github.com/alibaba/DataX/blob/master/osswriter/doc/osswriter.md)","extendPoints":{"com.qlangtech.tis.datax.impl.DataxReader":["com.qlangtech.tis.plugin.datax.DataXOssReader"],"com.qlangtech.tis.datax.impl.DataxWriter":["com.qlangtech.tis.plugin.datax.DataXOssWriter"]},"gav":"com.qlangtech.tis.plugins:tis-datax-oss-plugin:3.8.0","labels":[],"minimumJavaVersion":"1.8","name":"tis-datax-oss-plugin","pluginTags":[],"popularity":1,"releaseTimestamp":"2023-07-21 10:16:13","requiredCore":"1.398","scm":"https://github.com/qlangtech/plugins/tree/master/tis-datax-oss-plugin","sha1":"","sha256":"","size":3355801,"supportMultiClassifier":false,"title":"tis-datax-oss-plugin","url":"http://mirror.qlangtech.com/3.8.0/tis-plugin/tis-datax-oss-plugin.tpi","version":"3.8.0","wiki":"https://plugins.jenkins.io/tis-datax-oss-plugin"},"tis-datax-postgresql-plugin":{"buildDate":1689905776351,"dependencies":[{"name":"tis-datax-common-plugin","optional":false,"version":"3.8.0"},{"name":"tis-datax-common-rdbms-plugin","optional":false,"version":"3.8.0"}],"developers":[],"endTypes":["pg"],"excerpt":"* 封装PostgreSQL作为数据源的DataSource插件,可以向TIS导入PostgreSQL中的数据表作后续分析处理\n* PostgresqlReader\n \n 实现了Alibaba DataXReader从PostgreSQL读取数据。在底层实现上,PostgresqlReader通过JDBC连接远程PostgreSQL数据库,并执行相应的sql语句将数据从PostgreSQL库中SELECT出来[详细](https://github.com/alibaba/DataX/blob/master/postgresqlreader/doc/postgresqlreader.md)\n* PostgresqlWriter\n\n 实现了Alibaba DataXWriter 插件,写入数据到 PostgreSQL主库目的表的功能。在底层实现上,PostgresqlWriter通过JDBC连接远程 PostgreSQL 数据库,并执行相应的 insert into ... sql 语句将数据写入 PostgreSQL,内部会分批次提交入库。 [详细](https://github.com/alibaba/DataX/blob/master/postgresqlwriter/doc/postgresqlwriter.md)\n \n* 使用postgresql JDBC驱动(Java JDBC 4.2 (JRE 8+) driver for PostgreSQL database),版本:**42.3.1** [https://github.com/pgjdbc/pgjdbc](https://github.com/pgjdbc/pgjdbc)\n","extendPoints":{"com.qlangtech.tis.datax.impl.DataxReader":["com.qlangtech.tis.plugin.datax.DataXPostgresqlReader"],"com.qlangtech.tis.datax.impl.DataxWriter":["com.qlangtech.tis.plugin.datax.DataXPostgresqlWriter"],"com.qlangtech.tis.plugin.ds.DataSourceFactory":["com.qlangtech.tis.plugin.ds.postgresql.PGDataSourceFactory"]},"gav":"com.qlangtech.tis.plugins:tis-datax-postgresql-plugin:3.8.0","labels":[],"minimumJavaVersion":"1.8","name":"tis-datax-postgresql-plugin","pluginTags":[],"popularity":1,"releaseTimestamp":"2023-07-21 10:16:16","requiredCore":"1.398","scm":"https://github.com/qlangtech/plugins/tree/master/tis-datax/tis-datax-postgresql-plugin","sha1":"","sha256":"","size":3038011,"supportMultiClassifier":false,"title":"tis-datax-postgresql-plugin","url":"http://mirror.qlangtech.com/3.8.0/tis-plugin/tis-datax-postgresql-plugin.tpi","version":"3.8.0","wiki":"https://plugins.jenkins.io/tis-datax-postgresql-plugin"},"tis-datax-sqlserver-plugin":{"buildDate":1689905779071,"dependencies":[{"name":"tis-datax-common-plugin","optional":false,"version":"3.8.0"},{"name":"tis-datax-common-rdbms-plugin","optional":false,"version":"3.8.0"}],"developers":[],"endTypes":["sqlServer"],"excerpt":"* 封装SqlServer作为数据源的DataSource插件,可以向TIS导入SqlServer中的数据表作后续分析处理\n* SqlServerReader\n\n 插件实现了从SqlServer读取数据。在底层实现上,SqlServerReader通过JDBC连接远程SqlServer数据库,并执行相应的sql语句将数据从SqlServer库中SELECT出来。[详细](https://github.com/alibaba/DataX/blob/master/sqlserverreader/doc/sqlserverreader.md)\n \n* PostgresqlWriter\n\n 实现了Alibaba DataXWriter 插件,写入数据到 PostgreSQL主库目的表的功能。在底层实现上,PostgresqlWriter通过JDBC连接远程 PostgreSQL 数据库,并执行相应的 insert into ... sql 语句将数据写入 PostgreSQL,内部会分批次提交入库。 [详细](https://github.com/alibaba/DataX/blob/master/postgresqlwriter/doc/postgresqlwriter.md)","extendPoints":{"com.qlangtech.tis.datax.impl.DataxReader":["com.qlangtech.tis.plugin.datax.DataXSqlserverReader"],"com.qlangtech.tis.datax.impl.DataxWriter":["com.qlangtech.tis.plugin.datax.DataXSqlserverWriter"],"com.qlangtech.tis.plugin.ds.DataSourceFactory":["com.qlangtech.tis.plugin.ds.sqlserver.SqlServerDatasourceFactory"]},"gav":"com.qlangtech.tis.plugins:tis-datax-sqlserver-plugin:3.8.0","labels":[],"minimumJavaVersion":"1.8","name":"tis-datax-sqlserver-plugin","pluginTags":[],"popularity":1,"releaseTimestamp":"2023-07-21 10:16:19","requiredCore":"1.398","scm":"https://github.com/qlangtech/plugins/tree/master/tis-datax/tis-datax-sqlserver-plugin","sha1":"","sha256":"","size":3205067,"supportMultiClassifier":false,"title":"tis-datax-sqlserver-plugin","url":"http://mirror.qlangtech.com/3.8.0/tis-plugin/tis-datax-sqlserver-plugin.tpi","version":"3.8.0","wiki":"https://plugins.jenkins.io/tis-datax-sqlserver-plugin"},"tis-datax-starrocks-plugin":{"buildDate":1689905783388,"dependencies":[{"name":"tis-datax-common-plugin","optional":false,"version":"3.8.0"},{"name":"tis-datax-common-rdbms-plugin","optional":false,"version":"3.8.0"}],"developers":[],"endTypes":["starRocks"],"excerpt":"* StarRocksWriter \n\n 插件实现了写入数据到 StarRocks 主库的目的表的功能。在底层实现上,StarRocksWriter 通过Streamload以csv格式导入数据至StarRocks。\n [详细](https://github.com/StarRocks/DataX/blob/main/starrockswriter/doc/starrockswriter.md)\n \n 该插件现同时支持StarRocks数据库\n \n* StarRocksSourceFactory\n\n 支持定义StarRocks类型的数据源 \n","extendPoints":{"com.qlangtech.tis.datax.impl.DataxWriter":["com.qlangtech.tis.plugin.datax.starrocks.DataXStarRocksWriter"],"com.qlangtech.tis.plugin.ds.DataSourceFactory":["com.qlangtech.tis.plugin.ds.starrocks.StarRocksSourceFactory"]},"gav":"com.qlangtech.tis.plugins:tis-datax-starrocks-plugin:3.8.0","labels":[],"minimumJavaVersion":"1.8","name":"tis-datax-starrocks-plugin","pluginTags":[],"popularity":1,"releaseTimestamp":"2023-07-21 10:16:23","requiredCore":"1.398","scm":"https://github.com/qlangtech/plugins/tree/master/tis-datax/tis-datax-starrocks-plugin","sha1":"","sha256":"","size":4655041,"supportMultiClassifier":false,"title":"tis-datax-starrocks-plugin","url":"http://mirror.qlangtech.com/3.8.0/tis-plugin/tis-datax-starrocks-plugin.tpi","version":"3.8.0","wiki":"https://plugins.jenkins.io/tis-datax-starrocks-plugin"},"tis-ds-mysql-plugin":{"buildDate":1689905796708,"dependencies":[{"name":"tis-datax-common-plugin","optional":false,"version":"3.8.0"},{"name":"tis-datax-common-rdbms-plugin","optional":false,"version":"3.8.0"}],"developers":[],"endTypes":["mysql"],"excerpt":"* 封装MySQL作为数据源的DataSource插件,可以向TIS导入MySQL中的数据表作后续分析处理\n* MysqlReader\n\n MysqlReader插件实现了从Mysql读取数据。在底层实现上,MysqlReader通过JDBC连接远程Mysql数据库,并执行相应的sql语句将数据从mysql库中SELECT出来[详细](https://github.com/alibaba/DataX/blob/master/mysqlreader/doc/mysqlreader.md)\n \n* MysqlWriter\n\n 实现了Alibaba DataXWriter 插件,写入数据到 Mysql 主库的目的表的功能。在底层实现上, MysqlWriter 通过 JDBC 连接远程 Mysql 数据库,并执行相应的 insert into ... 或者 ( replace into ...) 的 sql 语句将数据写入 Mysql,内部会分批次提交入库,需要数据库本身采用 innodb 引擎。 [详细](https://github.com/alibaba/DataX/blob/master/mysqlwriter/doc/mysqlwriter.md)","extendPoints":{"com.qlangtech.tis.datax.impl.DataxReader":["com.qlangtech.tis.plugin.datax.DataxMySQLReader"],"com.qlangtech.tis.datax.impl.DataxWriter":["com.qlangtech.tis.plugin.datax.DataxMySQLWriter"],"com.qlangtech.tis.plugin.ds.SplitTableStrategy":["com.qlangtech.tis.plugin.ds.split.DefaultSplitTableStrategy","com.qlangtech.tis.plugin.ds.split.NoneSplitTableStrategy"]},"gav":"com.qlangtech.tis.plugins:tis-ds-mysql-plugin:3.8.0","labels":[],"minimumJavaVersion":"1.8","name":"tis-ds-mysql-plugin","pluginTags":[],"popularity":1,"releaseTimestamp":"2023-07-21 10:16:36","requiredCore":"1.398","scm":"https://github.com/qlangtech/plugins/tree/master/tis-datax/tis-ds-mysql-plugin","sha1":"","sha256":"","size":100688,"supportMultiClassifier":false,"title":"tis-ds-mysql-plugin","url":"http://mirror.qlangtech.com/3.8.0/tis-plugin/tis-ds-mysql-plugin.tpi","version":"3.8.0","wiki":"https://plugins.jenkins.io/tis-ds-mysql-plugin"},"tis-ds-mysql-v5-plugin":{"buildDate":1689905797223,"dependencies":[{"name":"tis-ds-mysql-plugin","optional":false,"version":"3.8.0"}],"developers":[],"endTypes":["mysql"],"excerpt":"* 封装MySQL数据源驱动\n \n 驱动版本为mysql-connector-java:5.1.30, 支持MySQL服务端5.X的数据源以JDBC的方式连接\n","extendPoints":{"com.qlangtech.tis.plugin.ds.DataSourceFactory":["com.qlangtech.tis.plugin.ds.mysql.MySQLV5DataSourceFactory"]},"gav":"com.qlangtech.tis.plugins:tis-ds-mysql-v5-plugin:3.8.0","labels":[],"minimumJavaVersion":"1.8","name":"tis-ds-mysql-v5-plugin","pluginTags":[],"popularity":1,"releaseTimestamp":"2023-07-21 10:16:37","requiredCore":"1.398","scm":"https://github.com/qlangtech/plugins/tree/master/tis-datax/tis-ds-mysql-v5-plugin","sha1":"","sha256":"","size":968560,"supportMultiClassifier":false,"title":"tis-ds-mysql-v5-plugin","url":"http://mirror.qlangtech.com/3.8.0/tis-plugin/tis-ds-mysql-v5-plugin.tpi","version":"3.8.0","wiki":"https://plugins.jenkins.io/tis-ds-mysql-v5-plugin"},"tis-ds-mysql-v8-plugin":{"buildDate":1689905797722,"dependencies":[{"name":"tis-ds-mysql-plugin","optional":false,"version":"3.8.0"}],"developers":[],"endTypes":["mysql"],"excerpt":"* 封装MySQL数据源驱动\n \n 驱动版本为mysql-connector-java:8.0.25, 支持MySQL服务端8.X的数据源以JDBC的方式连接\n","extendPoints":{"com.qlangtech.tis.plugin.ds.DataSourceFactory":["com.qlangtech.tis.plugin.ds.mysql.MySQLV8DataSourceFactory"]},"gav":"com.qlangtech.tis.plugins:tis-ds-mysql-v8-plugin:3.8.0","labels":[],"minimumJavaVersion":"1.8","name":"tis-ds-mysql-v8-plugin","pluginTags":[],"popularity":1,"releaseTimestamp":"2023-07-21 10:16:37","requiredCore":"1.398","scm":"https://github.com/qlangtech/plugins/tree/master/tis-datax/tis-ds-mysql-v8-plugin","sha1":"","sha256":"","size":3868379,"supportMultiClassifier":false,"title":"tis-ds-mysql-v8-plugin","url":"http://mirror.qlangtech.com/3.8.0/tis-plugin/tis-ds-mysql-v8-plugin.tpi","version":"3.8.0","wiki":"https://plugins.jenkins.io/tis-ds-mysql-v8-plugin"},"tis-flink-cdc-mongdb-plugin":{"buildDate":1689848637660,"dependencies":[{"name":"tis-datax-common-plugin","optional":false,"version":"3.8.0"},{"name":"tis-datax-mongodb-plugin","optional":false,"version":"3.8.0"},{"name":"tis-flink-dependency","optional":false,"version":"3.8.0"},{"name":"tis-realtime-flink","optional":false,"version":"3.8.0"}],"developers":[],"endTypes":["mongoDB"],"excerpt":"","extendPoints":{"com.qlangtech.tis.async.message.client.consumer.impl.MQListenerFactory":["com.qlangtech.plugins.incr.flink.cdc.mongdb.FlinkCDCMongoDBSourceFactory"]},"gav":"com.qlangtech.tis.plugins:tis-flink-cdc-mongdb-plugin:3.8.0","labels":[],"minimumJavaVersion":"1.8","name":"tis-flink-cdc-mongdb-plugin","pluginTags":[],"popularity":1,"releaseTimestamp":"2023-07-20 18:23:57","requiredCore":"1.398","scm":"https://github.com/qlangtech/plugins/tree/master/tis-incr/tis-flink-cdc-mongdb-plugin","sha1":"","sha256":"","size":18066678,"supportMultiClassifier":false,"title":"tis-flink-cdc-mongdb-plugin","url":"http://mirror.qlangtech.com/3.8.0/tis-plugin/tis-flink-cdc-mongdb-plugin.tpi","version":"3.8.0","wiki":"https://plugins.jenkins.io/tis-flink-cdc-mongdb-plugin"},"tis-flink-cdc-mysql-plugin":{"buildDate":1689848631583,"dependencies":[{"name":"tis-datax-common-plugin","optional":false,"version":"3.8.0"},{"name":"tis-flink-dependency","optional":false,"version":"3.8.0"},{"name":"tis-realtime-flink","optional":false,"version":"3.8.0"}],"developers":[],"endTypes":["mysql"],"excerpt":"\n## MySQL CDC Connector\n\nThe MySQL CDC connector allows for reading snapshot data and incremental data from MySQL database. This document describes how to setup the MySQL CDC connector to run SQL queries against MySQL databases.\n[https://ververica.github.io/flink-cdc-connectors/master/content/connectors/mysql-cdc.html](https://ververica.github.io/flink-cdc-connectors/master/content/connectors/mysql-cdc.html)\n","extendPoints":{"com.qlangtech.tis.async.message.client.consumer.impl.MQListenerFactory":["com.qlangtech.plugins.incr.flink.cdc.mysql.FlinkCDCMySQLSourceFactory"]},"gav":"com.qlangtech.tis.plugins:tis-flink-cdc-mysql-plugin:3.8.0","labels":[],"minimumJavaVersion":"1.8","name":"tis-flink-cdc-mysql-plugin","pluginTags":[],"popularity":1,"releaseTimestamp":"2023-07-20 18:23:51","requiredCore":"1.398","scm":"https://github.com/qlangtech/plugins/tree/master/tis-incr/tis-flink-cdc-mysql-plugin","sha1":"","sha256":"","size":23631073,"supportMultiClassifier":false,"title":"tis-flink-cdc-mysql-plugin","url":"http://mirror.qlangtech.com/3.8.0/tis-plugin/tis-flink-cdc-mysql-plugin.tpi","version":"3.8.0","wiki":"https://plugins.jenkins.io/tis-flink-cdc-mysql-plugin"},"tis-flink-cdc-oracle-plugin":{"buildDate":1689848635110,"dependencies":[{"name":"tis-datax-common-plugin","optional":false,"version":"3.8.0"},{"name":"tis-flink-dependency","optional":false,"version":"3.8.0"},{"name":"tis-realtime-flink","optional":false,"version":"3.8.0"}],"developers":[],"endTypes":[],"excerpt":"\n## Oracle CDC Connector\n\nThe Oracle CDC connector allows for reading snapshot data and incremental data from Oracle database. This document describes how to setup the Oracle CDC connector to run SQL queries against Oracle databases.\n[https://ververica.github.io/flink-cdc-connectors/master/content/connectors/oracle-cdc.html#startup-reading-position](https://ververica.github.io/flink-cdc-connectors/master/content/connectors/oracle-cdc.html#startup-reading-position)\n\n","extendPoints":{},"gav":"com.qlangtech.tis.plugins:tis-flink-cdc-oracle-plugin:3.8.0","labels":[],"minimumJavaVersion":"1.8","name":"tis-flink-cdc-oracle-plugin","pluginTags":[],"popularity":1,"releaseTimestamp":"2023-07-20 18:23:55","requiredCore":"1.398","scm":"https://github.com/qlangtech/plugins/tree/master/tis-incr/tis-flink-cdc-oracle-plugin","sha1":"","sha256":"","size":25096401,"supportMultiClassifier":false,"title":"tis-flink-cdc-oracle-plugin","url":"http://mirror.qlangtech.com/3.8.0/tis-plugin/tis-flink-cdc-oracle-plugin.tpi","version":"3.8.0","wiki":"https://plugins.jenkins.io/tis-flink-cdc-oracle-plugin"},"tis-flink-chunjun-clickhouse-plugin":{"buildDate":1689848651031,"dependencies":[{"name":"tis-chunjun-base-plugin","optional":false,"version":"3.8.0"}],"developers":[],"endTypes":["clickhouse"],"excerpt":"* 封装[Chunjun Clickhouse Sink](https://dtstack.github.io/chunjun/documents/ChunJun%E8%BF%9E%E6%8E%A5%E5%99%A8@clickhouse@clickhouse-sink)组件为TIS用户提供向Clickhouse流式写入数据的功能\n\n","extendPoints":{"com.qlangtech.tis.plugin.incr.TISSinkFactory":["com.qlangtech.plugins.incr.flink.chunjun.clickhouse.sink.ChunjunClickhouseSinkFactory"]},"gav":"com.qlangtech.tis.plugins:tis-flink-chunjun-clickhouse-plugin:3.8.0","labels":[],"minimumJavaVersion":"1.8","name":"tis-flink-chunjun-clickhouse-plugin","pluginTags":[],"popularity":1,"releaseTimestamp":"2023-07-20 18:24:11","requiredCore":"1.398","scm":"https://github.com/qlangtech/plugins/tree/master/tis-incr/tis-flink-chunjun-clickhouse-plugin","sha1":"","sha256":"","size":123383,"supportMultiClassifier":false,"title":"tis-flink-chunjun-clickhouse-plugin","url":"http://mirror.qlangtech.com/3.8.0/tis-plugin/tis-flink-chunjun-clickhouse-plugin.tpi","version":"3.8.0","wiki":"https://plugins.jenkins.io/tis-flink-chunjun-clickhouse-plugin"},"tis-flink-chunjun-doris-plugin":{"buildDate":1689848646450,"dependencies":[{"name":"tis-chunjun-base-plugin","optional":false,"version":"3.8.0"},{"name":"tis-datax-doris-plugin","optional":false,"version":"3.8.0"}],"developers":[],"endTypes":["doris"],"excerpt":"* 封装[Chunjun Doris Sink](https://dtstack.github.io/chunjun/documents/ChunJun%E8%BF%9E%E6%8E%A5%E5%99%A8@doris@dorisbatch-sink)组件为TIS用户提供向\n[Apache Doris](https://doris.apache.org/) 流式写入数据的功能\n\n","extendPoints":{"com.qlangtech.tis.plugin.incr.TISSinkFactory":["com.qlangtech.plugins.incr.flink.chunjun.doris.sink.ChunjunDorisSinkFactory"],"com.qlangtech.tis.plugin.datax.IncrSelectedTabExtend":["com.qlangtech.plugins.incr.flink.chunjun.doris.sink.DorisTabProps"]},"gav":"com.qlangtech.tis.plugins:tis-flink-chunjun-doris-plugin:3.8.0","labels":[],"minimumJavaVersion":"1.8","name":"tis-flink-chunjun-doris-plugin","pluginTags":[],"popularity":1,"releaseTimestamp":"2023-07-20 18:24:06","requiredCore":"1.398","scm":"https://github.com/qlangtech/plugins/tree/master/tis-incr/tis-flink-chunjun-doris-plugin","sha1":"","sha256":"","size":1806863,"supportMultiClassifier":false,"title":"tis-flink-chunjun-doris-plugin","url":"http://mirror.qlangtech.com/3.8.0/tis-plugin/tis-flink-chunjun-doris-plugin.tpi","version":"3.8.0","wiki":"https://plugins.jenkins.io/tis-flink-chunjun-doris-plugin"},"tis-flink-chunjun-kafka-plugin":{"buildDate":1689848669037,"dependencies":[{"name":"tis-chunjun-base-plugin","optional":false,"version":"3.8.0"},{"name":"tis-datax-kafka-plugin","optional":false,"version":"3.8.0"},{"name":"tis-flink-msg-format-plugin","optional":false,"version":"3.8.0"}],"developers":[],"endTypes":["kafka"],"excerpt":"","extendPoints":{"com.qlangtech.tis.plugin.incr.TISSinkFactory":["com.qlangtech.tis.plugins.incr.flink.chunjun.kafka.sink.ChujunKafkaSinkFactory"]},"gav":"com.qlangtech.tis.plugins:tis-flink-chunjun-kafka-plugin:3.8.0","labels":[],"minimumJavaVersion":"1.8","name":"tis-flink-chunjun-kafka-plugin","pluginTags":[],"popularity":1,"releaseTimestamp":"2023-07-20 18:24:29","requiredCore":"1.398","scm":"https://github.com/qlangtech/plugins/tree/master/tis-incr/tis-flink-chunjun-kafka-plugin","sha1":"","sha256":"","size":3549300,"supportMultiClassifier":false,"title":"tis-flink-chunjun-kafka-plugin","url":"http://mirror.qlangtech.com/3.8.0/tis-plugin/tis-flink-chunjun-kafka-plugin.tpi","version":"3.8.0","wiki":"https://plugins.jenkins.io/tis-flink-chunjun-kafka-plugin"},"tis-flink-chunjun-mysql-plugin":{"buildDate":1689848645417,"dependencies":[{"name":"tis-chunjun-base-plugin","optional":false,"version":"3.8.0"},{"name":"tis-ds-mysql-plugin","optional":false,"version":"3.8.0"},{"name":"tis-flink-dependency","optional":false,"version":"3.8.0"},{"name":"tis-realtime-flink","optional":false,"version":"3.8.0"}],"developers":[],"endTypes":["mysql"],"excerpt":"* 封装纯钧 [Chunjun](https://dtstack.github.io/chunjun/) 构建 MySQL实时Sink功能,可以将数据实时写入到指定的MySQL数据库当中。[MySQL Sink文档](https://dtstack.github.io/chunjun/documents/ChunJun%E8%BF%9E%E6%8E%A5%E5%99%A8@mysql@mysql-sink)\n* 封装 [Chunjun MySQL Source](https://dtstack.github.io/chunjun/documents/ChunJun%E8%BF%9E%E6%8E%A5%E5%99%A8@mysql@mysql-source) 为TIS提供基于数据库轮训的增量数据读取功能\n* ChunJun 版本:1.12.5\n","extendPoints":{"com.qlangtech.tis.plugin.incr.TISSinkFactory":["com.qlangtech.tis.plugins.incr.flink.connector.sink.MySQLSinkFactory"],"com.qlangtech.tis.async.message.client.consumer.impl.MQListenerFactory":["com.qlangtech.tis.plugins.incr.flink.connector.source.MySQLSourceFactory"]},"gav":"com.qlangtech.tis.plugins:tis-flink-chunjun-mysql-plugin:3.8.0","labels":[],"minimumJavaVersion":"1.8","name":"tis-flink-chunjun-mysql-plugin","pluginTags":[],"popularity":1,"releaseTimestamp":"2023-07-20 18:24:05","requiredCore":"1.398","scm":"https://github.com/qlangtech/plugins/tree/master/tis-incr/tis-flink-chunjun-mysql-plugin","sha1":"","sha256":"","size":123875,"supportMultiClassifier":false,"title":"tis-flink-chunjun-mysql-plugin","url":"http://mirror.qlangtech.com/3.8.0/tis-plugin/tis-flink-chunjun-mysql-plugin.tpi","version":"3.8.0","wiki":"https://plugins.jenkins.io/tis-flink-chunjun-mysql-plugin"},"tis-flink-chunjun-oracle-plugin":{"buildDate":1689848649163,"dependencies":[{"name":"tis-chunjun-base-plugin","optional":false,"version":"3.8.0"},{"name":"tis-datax-oracle-plugin","optional":false,"version":"3.8.0"}],"developers":[],"endTypes":["oracle"],"excerpt":"* 封装[Chunjun Oracle Sink](https://dtstack.github.io/chunjun/documents/ChunJun%E8%BF%9E%E6%8E%A5%E5%99%A8@oracle@oracle-sink)组件为TIS用户提供向\n[Oracle](https://www.oracle.com/) 流式写入数据的功能\n\n* 封装[Chunjun Oracle Source](https://dtstack.github.io/chunjun/documents/ChunJun%E8%BF%9E%E6%8E%A5%E5%99%A8@oracle@oracle-source)组件为TIS用户提供从\n [Oracle](https://www.oracle.com/) 流式读取增量数据的功能\n\n","extendPoints":{"com.qlangtech.tis.plugin.incr.TISSinkFactory":["com.qlangtech.plugins.incr.flink.chunjun.oracle.sink.ChunjunOracleSinkFactory"],"com.qlangtech.tis.async.message.client.consumer.impl.MQListenerFactory":["com.qlangtech.plugins.incr.flink.chunjun.oracle.source.ChunjunOracleSourceFactory"]},"gav":"com.qlangtech.tis.plugins:tis-flink-chunjun-oracle-plugin:3.8.0","labels":[],"minimumJavaVersion":"1.8","name":"tis-flink-chunjun-oracle-plugin","pluginTags":[],"popularity":1,"releaseTimestamp":"2023-07-20 18:24:09","requiredCore":"1.398","scm":"https://github.com/qlangtech/plugins/tree/master/tis-incr/tis-flink-chunjun-oracle-plugin","sha1":"","sha256":"","size":139435,"supportMultiClassifier":false,"title":"tis-flink-chunjun-oracle-plugin","url":"http://mirror.qlangtech.com/3.8.0/tis-plugin/tis-flink-chunjun-oracle-plugin.tpi","version":"3.8.0","wiki":"https://plugins.jenkins.io/tis-flink-chunjun-oracle-plugin"},"tis-flink-chunjun-postgresql-plugin":{"buildDate":1689848647943,"dependencies":[{"name":"tis-chunjun-base-plugin","optional":false,"version":"3.8.0"}],"developers":[],"endTypes":["pg"],"excerpt":"* 封装[Chunjun PostgreSQL Sink](https://dtstack.github.io/chunjun/documents/ChunJun%E8%BF%9E%E6%8E%A5%E5%99%A8@postgresql@postgres-sink)组件为TIS用户提供向\n[PostgreSQL](https://www.postgresql.org/) 流式写入数据的功能\n\n* 封装[Chunjun PostgreSQL Source](https://dtstack.github.io/chunjun/documents/ChunJun%E8%BF%9E%E6%8E%A5%E5%99%A8@postgresql@postgres-source)组件为TIS用户提供从\n [PostgreSQL](https://www.postgresql.org/) 流式读取增量数据的功能\n\n","extendPoints":{"com.qlangtech.tis.plugin.incr.TISSinkFactory":["com.qlangtech.plugins.incr.flink.chunjun.postgresql.sink.ChunjunPostgreSQLSinkFactory"],"com.qlangtech.tis.async.message.client.consumer.impl.MQListenerFactory":["com.qlangtech.plugins.incr.flink.chunjun.postgresql.source.ChunjunPostgreSQLSourceFactory"]},"gav":"com.qlangtech.tis.plugins:tis-flink-chunjun-postgresql-plugin:3.8.0","labels":[],"minimumJavaVersion":"1.8","name":"tis-flink-chunjun-postgresql-plugin","pluginTags":[],"popularity":1,"releaseTimestamp":"2023-07-20 18:24:07","requiredCore":"1.398","scm":"https://github.com/qlangtech/plugins/tree/master/tis-incr/tis-flink-chunjun-postgresql-plugin","sha1":"","sha256":"","size":1218377,"supportMultiClassifier":false,"title":"tis-flink-chunjun-postgresql-plugin","url":"http://mirror.qlangtech.com/3.8.0/tis-plugin/tis-flink-chunjun-postgresql-plugin.tpi","version":"3.8.0","wiki":"https://plugins.jenkins.io/tis-flink-chunjun-postgresql-plugin"},"tis-flink-chunjun-starrocks-plugin":{"buildDate":1689848652707,"dependencies":[{"name":"tis-chunjun-base-plugin","optional":false,"version":"3.8.0"},{"name":"tis-datax-starrocks-plugin","optional":false,"version":"3.8.0"}],"developers":[],"endTypes":["starRocks"],"excerpt":"* 封装[Chunjun StarRocks Sink](https://github.com/DTStack/chunjun/tree/master/chunjun-connectors/chunjun-connector-starrocks)组件为TIS用户提供向\n[StarRocks](https://www.starrocks.com/zh-CN/index) 流式写入数据的功能\n\n","extendPoints":{"com.qlangtech.tis.plugin.incr.TISSinkFactory":["com.qlangtech.tis.plugins.incr.flink.chunjun.starrocks.sink.ChunjunStarRocksSinkFactory"]},"gav":"com.qlangtech.tis.plugins:tis-flink-chunjun-starrocks-plugin:3.8.0","labels":[],"minimumJavaVersion":"1.8","name":"tis-flink-chunjun-starrocks-plugin","pluginTags":[],"popularity":1,"releaseTimestamp":"2023-07-20 18:24:12","requiredCore":"1.398","scm":"https://github.com/qlangtech/plugins/tree/master/tis-incr/tis-flink-chunjun-starrocks-plugin","sha1":"","sha256":"","size":4938993,"supportMultiClassifier":false,"title":"tis-flink-chunjun-starrocks-plugin","url":"http://mirror.qlangtech.com/3.8.0/tis-plugin/tis-flink-chunjun-starrocks-plugin.tpi","version":"3.8.0","wiki":"https://plugins.jenkins.io/tis-flink-chunjun-starrocks-plugin"},"tis-flink-dependency":{"buildDate":1689848504590,"dependencies":[],"developers":[],"endTypes":[],"excerpt":"","extendPoints":{},"gav":"com.qlangtech.tis.plugins:tis-flink-dependency:3.8.0","labels":[],"minimumJavaVersion":"1.8","name":"tis-flink-dependency","pluginTags":[],"popularity":1,"releaseTimestamp":"2023-07-20 18:21:44","requiredCore":"1.398","scm":"https://github.com/qlangtech/plugins/tree/master/tis-incr/tis-flink-dependency","sha1":"","sha256":"","size":107771814,"supportMultiClassifier":false,"title":"tis-flink-dependency","url":"http://mirror.qlangtech.com/3.8.0/tis-plugin/tis-flink-dependency.tpi","version":"3.8.0","wiki":"https://plugins.jenkins.io/tis-flink-dependency"},"tis-flink-msg-format-plugin":{"buildDate":1689848653870,"dependencies":[{"name":"tis-realtime-flink","optional":false,"version":"3.8.0"}],"developers":[],"endTypes":[],"excerpt":"","extendPoints":{"com.qlangtech.tis.plugins.incr.flink.chunjun.kafka.format.FormatFactory":["com.qlangtech.tis.plugins.incr.flink.chunjun.kafka.format.TISCanalJsonFormatFactory","com.qlangtech.tis.plugins.incr.flink.chunjun.kafka.format.TISDebeziumJsonFormatFactory"]},"gav":"com.qlangtech.tis.plugins:tis-flink-msg-format-plugin:3.8.0","labels":[],"minimumJavaVersion":"1.8","name":"tis-flink-msg-format-plugin","pluginTags":[],"popularity":1,"releaseTimestamp":"2023-07-20 18:24:13","requiredCore":"1.398","scm":"https://github.com/qlangtech/plugins/tree/master/tis-incr/tis-flink-msg-format-plugin","sha1":"","sha256":"","size":182103,"supportMultiClassifier":false,"title":"tis-flink-msg-format-plugin","url":"http://mirror.qlangtech.com/3.8.0/tis-plugin/tis-flink-msg-format-plugin.tpi","version":"3.8.0","wiki":"https://plugins.jenkins.io/tis-flink-msg-format-plugin"},"tis-hive-flat-table-builder-plugin":{"buildDate":1689676674565,"classifier":[{"classifier":"hive_2.3.1;hadoop_2.7.3","downloadUrl":"http://mirror.qlangtech.com/3.8.0/tis-plugin/tis-hive-flat-table-builder-plugin/tis-hive-flat-table-builder-plugin_hive_2.3.1_hadoop_2.7.3.tpi","gav":"com.qlangtech.tis.plugins:tis-hive-flat-table-builder-plugin_hive_2.3.1_hadoop_2.7.3:3.8.0","sha1":"","sha256":"","size":249832},{"classifier":"hive_2.3.1;hadoop_2.8.4","downloadUrl":"http://mirror.qlangtech.com/3.8.0/tis-plugin/tis-hive-flat-table-builder-plugin/tis-hive-flat-table-builder-plugin_hive_2.3.1_hadoop_2.8.4.tpi","gav":"com.qlangtech.tis.plugins:tis-hive-flat-table-builder-plugin_hive_2.3.1_hadoop_2.8.4:3.8.0","sha1":"","sha256":"","size":310619}],"dependencies":[{"name":"tis-datax-common-plugin","optional":false,"version":"3.8.0"},{"name":"tis-hive-plugin","optional":false,"version":"3.8.0"}],"developers":[],"endTypes":[],"excerpt":"* 支持将数据写入到HDFS分布式存储中","extendPoints":{"com.qlangtech.tis.plugin.datax.TabNameDecorator":["com.qlangtech.tis.plugin.datax.impl.TabPrefixDecorator","com.qlangtech.tis.plugin.datax.impl.NoneTabNameDecorator"],"com.qlangtech.tis.config.spark.SparkConnStrategy":["com.qlangtech.tis.config.spark.impl.YarnConnStrategy","com.qlangtech.tis.config.spark.impl.StandaloneConnStrategy"],"com.qlangtech.tis.datax.impl.DataxWriter":["com.qlangtech.tis.plugin.datax.DataXSparkWriter","com.qlangtech.tis.plugin.datax.DataXHiveWriter"],"com.qlangtech.tis.config.ParamsConfig":["com.qlangtech.tis.config.spark.impl.DefaultSparkConnGetter","com.qlangtech.tis.config.yarn.YarnConfig"]},"labels":[],"minimumJavaVersion":"1.8","name":"tis-hive-flat-table-builder-plugin","pluginTags":[],"popularity":1,"releaseTimestamp":"2023-07-18 18:37:54","requiredCore":"1.398","scm":"https://github.com/qlangtech/plugins/tree/master/tis-datax/tis-hive-flat-table-builder-plugin","supportMultiClassifier":true,"title":"tis-hive-flat-table-builder-plugin","version":"3.8.0","wiki":"https://plugins.jenkins.io/tis-hive-flat-table-builder-plugin"},"tis-hive-plugin":{"buildDate":1689676667017,"classifier":[{"classifier":"hive_2.3.1;hadoop_2.7.3","downloadUrl":"http://mirror.qlangtech.com/3.8.0/tis-plugin/tis-hive-plugin/tis-hive-plugin_hive_2.3.1_hadoop_2.7.3.tpi","gav":"com.qlangtech.tis.plugins:tis-hive-plugin_hive_2.3.1_hadoop_2.7.3:3.8.0","sha1":"","sha256":"","size":107664146},{"classifier":"hive_2.3.1;hadoop_2.8.4","downloadUrl":"http://mirror.qlangtech.com/3.8.0/tis-plugin/tis-hive-plugin/tis-hive-plugin_hive_2.3.1_hadoop_2.8.4.tpi","gav":"com.qlangtech.tis.plugins:tis-hive-plugin_hive_2.3.1_hadoop_2.8.4:3.8.0","sha1":"","sha256":"","size":112223083}],"dependencies":[{"name":"tis-datax-common-plugin","optional":false,"version":"3.8.0"},{"name":"tis-datax-hdfs-plugin","optional":false,"version":"3.8.0"}],"developers":[],"endTypes":[],"excerpt":"","extendPoints":{"com.qlangtech.tis.config.ParamsConfig":["com.qlangtech.tis.hive.DefaultHiveConnGetter"],"com.qlangtech.tis.plugin.ds.DataSourceFactory":["com.qlangtech.tis.hive.Hiveserver2DataSourceFactory"]},"labels":[],"minimumJavaVersion":"1.8","name":"tis-hive-plugin","pluginTags":[],"popularity":1,"releaseTimestamp":"2023-07-18 18:37:47","requiredCore":"1.398","scm":"https://github.com/qlangtech/plugins/tree/master/tis-datax/tis-hive-plugin","supportMultiClassifier":true,"title":"tis-hive-plugin","version":"3.8.0","wiki":"https://plugins.jenkins.io/tis-hive-plugin"},"tis-k8s-plugin":{"buildDate":1689848601985,"dependencies":[],"developers":[],"endTypes":[],"excerpt":"* 支持将将TIS中的部分任务提交到K8S容器中执行\n\n 现支持以下这些任务类型:\n \n 1. Alibaba DataX任务\n 2. 数据实时增量同步任务","extendPoints":{"com.qlangtech.tis.datax.job.DataXJobWorker":["com.qlangtech.tis.plugin.datax.K8SDataXJobWorker"],"com.qlangtech.tis.config.ParamsConfig":["com.qlangtech.tis.config.k8s.impl.DefaultK8sContext"],"com.qlangtech.tis.plugin.k8s.K8sImage":["com.qlangtech.tis.config.k8s.impl.DefaultK8SImage"]},"gav":"com.qlangtech.tis.plugins:tis-k8s-plugin:3.8.0","labels":[],"minimumJavaVersion":"1.8","name":"tis-k8s-plugin","pluginTags":[],"popularity":1,"releaseTimestamp":"2023-07-20 18:23:21","requiredCore":"1.398","scm":"https://github.com/qlangtech/plugins/tree/master/tis-k8s-plugin","sha1":"","sha256":"","size":34533462,"supportMultiClassifier":false,"title":"tis-k8s-plugin","url":"http://mirror.qlangtech.com/3.8.0/tis-plugin/tis-k8s-plugin.tpi","version":"3.8.0","wiki":"https://plugins.jenkins.io/tis-k8s-plugin"},"tis-kerberos-plugin":{"buildDate":1689848671594,"dependencies":[],"developers":[],"endTypes":[],"excerpt":"","extendPoints":{"com.qlangtech.tis.config.kerberos.Krb5Res":["com.qlangtech.tis.kerberos.impl.UploadKrb5Res","com.qlangtech.tis.kerberos.impl.SystemPathKrb5Res"],"com.qlangtech.tis.config.authtoken.UserToken":["com.qlangtech.tis.config.authtoken.impl.KerberosUserToken"],"com.qlangtech.tis.config.ParamsConfig":["com.qlangtech.tis.kerberos.KerberosCfg"]},"gav":"com.qlangtech.tis.plugins:tis-kerberos-plugin:3.8.0","labels":[],"minimumJavaVersion":"1.8","name":"tis-kerberos-plugin","pluginTags":[],"popularity":1,"releaseTimestamp":"2023-07-20 18:24:31","requiredCore":"1.398","scm":"https://github.com/qlangtech/plugins/tree/master/tis-kerberos-plugin","sha1":"","sha256":"","size":15177,"supportMultiClassifier":false,"title":"tis-kerberos-plugin","url":"http://mirror.qlangtech.com/3.8.0/tis-plugin/tis-kerberos-plugin.tpi","version":"3.8.0","wiki":"https://plugins.jenkins.io/tis-kerberos-plugin"},"tis-realtime-flink":{"buildDate":1689848610132,"dependencies":[{"name":"tis-flink-dependency","optional":false,"version":"3.8.0"},{"name":"tis-k8s-plugin","optional":false,"version":"3.8.0"}],"developers":[],"endTypes":[],"excerpt":"封装了和Flink任务相关的组件,启动Flink任务需要设置的`CheckPoint`、`statbackend`、`RestartStrategy` 相关配置都封装在该组件中\n","extendPoints":{"com.qlangtech.tis.datax.job.DataXJobWorker":["com.qlangtech.plugins.incr.flink.cluster.FlinkK8SClusterManager"],"com.qlangtech.plugins.incr.flink.launch.StateBackendFactory":["com.qlangtech.plugins.incr.flink.launch.statbackend.OFF","com.qlangtech.plugins.incr.flink.launch.statbackend.FileSystemState","com.qlangtech.plugins.incr.flink.launch.statbackend.MemoryState"],"com.qlangtech.tis.plugin.incr.IncrStreamFactory":["com.qlangtech.plugins.incr.flink.launch.TISFlinkCDCStreamFactory"],"com.qlangtech.plugins.incr.flink.launch.CheckpointFactory":["com.qlangtech.plugins.incr.flink.launch.ckpt.CKOn","com.qlangtech.plugins.incr.flink.launch.ckpt.CKOff"],"com.qlangtech.tis.config.ParamsConfig":["com.qlangtech.plugins.incr.flink.common.FlinkCluster"],"com.qlangtech.plugins.incr.flink.launch.RestartStrategyFactory":["com.qlangtech.plugins.incr.flink.launch.restart.FixedDelay","com.qlangtech.plugins.incr.flink.launch.restart.ExponentialDelay","com.qlangtech.plugins.incr.flink.launch.restart.FailureRate","com.qlangtech.plugins.incr.flink.launch.restart.OFF"]},"gav":"com.qlangtech.tis.plugins:tis-realtime-flink:3.8.0","labels":[],"minimumJavaVersion":"1.8","name":"tis-realtime-flink","pluginTags":[],"popularity":1,"releaseTimestamp":"2023-07-20 18:23:30","requiredCore":"1.398","scm":"https://github.com/qlangtech/plugins/tree/master/tis-incr/tis-realtime-flink","sha1":"","sha256":"","size":80067147,"supportMultiClassifier":false,"title":"tis-realtime-flink","url":"http://mirror.qlangtech.com/3.8.0/tis-plugin/tis-realtime-flink.tpi","version":"3.8.0","wiki":"https://plugins.jenkins.io/tis-realtime-flink"},"tis-sink-elasticsearch7-plugin":{"buildDate":1689848628482,"dependencies":[{"name":"tis-datax-elasticsearch-plugin","optional":false,"version":"3.8.0"},{"name":"tis-flink-dependency","optional":false,"version":"3.8.0"},{"name":"tis-realtime-flink","optional":false,"version":"3.8.0"}],"developers":[],"endTypes":["es"],"excerpt":"* 介绍: 提供实时向[ElasticSearch](https://www.elastic.co/cn/)中写入数据能力\n","extendPoints":{"com.qlangtech.tis.plugin.incr.TISSinkFactory":["com.qlangtech.tis.plugins.incr.flink.connector.elasticsearch7.ElasticSearchSinkFactory"]},"gav":"com.qlangtech.tis.plugins:tis-sink-elasticsearch7-plugin:3.8.0","labels":[],"minimumJavaVersion":"1.8","name":"tis-sink-elasticsearch7-plugin","pluginTags":[],"popularity":1,"releaseTimestamp":"2023-07-20 18:23:48","requiredCore":"1.398","scm":"https://github.com/qlangtech/plugins/tree/master/tis-incr/tis-sink-elasticsearch7-plugin","sha1":"","sha256":"","size":24358554,"supportMultiClassifier":false,"title":"tis-sink-elasticsearch7-plugin","url":"http://mirror.qlangtech.com/3.8.0/tis-plugin/tis-sink-elasticsearch7-plugin.tpi","version":"3.8.0","wiki":"https://plugins.jenkins.io/tis-sink-elasticsearch7-plugin"},"tis-sink-hudi-plugin":{"buildDate":1689676773742,"classifier":[{"classifier":"hudi_0.10.1;spark_2.4.4;hive_2.3.1;hadoop_2.7.3","downloadUrl":"http://mirror.qlangtech.com/3.8.0/tis-plugin/tis-sink-hudi-plugin/tis-sink-hudi-plugin_hudi_0.10.1_spark_2.4.4_hive_2.3.1_hadoop_2.7.3.tpi","gav":"com.qlangtech.tis.plugins:tis-sink-hudi-plugin_hudi_0.10.1_spark_2.4.4_hive_2.3.1_hadoop_2.7.3:3.8.0","sha1":"","sha256":"","size":68624358},{"classifier":"hudi_0.10.1;spark_2.4.4;hive_2.3.1;hadoop_2.8.4","downloadUrl":"http://mirror.qlangtech.com/3.8.0/tis-plugin/tis-sink-hudi-plugin/tis-sink-hudi-plugin_hudi_0.10.1_spark_2.4.4_hive_2.3.1_hadoop_2.8.4.tpi","gav":"com.qlangtech.tis.plugins:tis-sink-hudi-plugin_hudi_0.10.1_spark_2.4.4_hive_2.3.1_hadoop_2.8.4:3.8.0","sha1":"","sha256":"","size":69164033}],"dependencies":[{"name":"tis-datax-hdfs-plugin","optional":false,"version":"3.8.0"},{"name":"tis-datax-hudi-common","optional":false,"version":"3.8.0"},{"name":"tis-flink-dependency","optional":false,"version":"3.8.0"},{"name":"tis-realtime-flink","optional":false,"version":"3.8.0"}],"developers":[],"endTypes":["hudi"],"excerpt":"封装[Apache Hudi](https://hudi.apache.org/),为用户提供一站式、开箱即用的千表入湖的解决方案\n\n功能:\n\n本组件整合Hudi提供的[Stream API Demo](https://github.com/apache/hudi/blob/master/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/streamer/HoodieFlinkStreamer.java)功能,\n通过TIS中的元配置信息自动填充[FlinkStreamerConfig](https://github.com/apache/hudi/blob/master/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/streamer/FlinkStreamerConfig.java)\n实例所需要配置属性,依赖配置信息(Avro schemas,Hudi表分区信息及 [Key Generation](https://hudi.apache.org/docs/key_generation)配置),\n\n配合TIS提供的各种Source Flink CDC 组件,用户可通过TIS控制台,快速实现各种数据源`实时增量`入湖\n\n依赖组件:\n\n | 组件名称| 版本 |\n | -------- | ----- |\n | Apache Hudi | 0.10.1 |\n | Apache Spark | 2.4.4 |\n | Apache Flink | tis-1.13.1 |\n | Apache Hive | 2.3.1 |\n | Apache Hadoop | 2.8.4 | \n\n\n\n\n\n","extendPoints":{"com.qlangtech.tis.plugin.incr.TISSinkFactory":["com.qlangtech.tis.plugins.incr.flink.connector.hudi.HudiSinkFactory"],"com.qlangtech.tis.plugins.incr.flink.connector.hudi.scripttype.HudiStreamScriptType":["com.qlangtech.tis.plugins.incr.flink.connector.hudi.scripttype.StreamApiType"],"com.qlangtech.tis.plugins.incr.flink.connector.hudi.compaction.CompactionConfig":["com.qlangtech.tis.plugins.incr.flink.connector.hudi.compaction.CompactionConfig"]},"labels":[],"minimumJavaVersion":"1.8","name":"tis-sink-hudi-plugin","pluginTags":[],"popularity":1,"releaseTimestamp":"2023-07-18 18:39:33","requiredCore":"1.398","scm":"https://github.com/qlangtech/plugins/tree/master/tis-incr/tis-sink-hudi-plugin","supportMultiClassifier":true,"title":"tis-sink-hudi-plugin","version":"3.8.0","wiki":"https://plugins.jenkins.io/tis-sink-hudi-plugin"}},"updateCenterVersion":"1","warnings":[]}
),'*'); };</script></body></html>