This is an automated email from the ASF dual-hosted git repository.
kirs pushed a commit to branch dev
in repository https://gitbox.apache.org/repos/asf/incubator-seatunnel.git
The following commit(s) were added to refs/heads/dev by this push:
new d91377d [Improve] [doc] Display plugins in the form of a table (#1338)
d91377d is described below
commit d91377da15cad2393ce88c91c23f42a0d95b2cd4
Author: Xiao Zhao <[email protected]>
AuthorDate: Sat Feb 26 19:54:23 2022 +0800
[Improve] [doc] Display plugins in the form of a table (#1338)
---
README.md | 73 ++++++++++++++++++++++++++++++++++++++++++++++++++++-----------
1 file changed, 61 insertions(+), 12 deletions(-)
diff --git a/README.md b/README.md
index 3e5e492..49d0c97 100644
--- a/README.md
+++ b/README.md
@@ -62,18 +62,67 @@ processing plug-in, because the whole system is easy to
expand.
## Plugins supported by SeaTunnel
-- Input plugin
-
- Fake, File, Hdfs, Kafka, Druid, InfluxDB, S3, Socket, self-developed Input
plugin
-
-- Filter plugin
-
- Add, Checksum, Convert, Date, Drop, Grok, Json, Kv, Lowercase, Remove,
Rename, Repartition, Replace,
- Sample, Split, Sql, Table, Truncate, Uppercase, Uuid, Self-developed Filter
plugin
-
-- Output plugin
-
- Elasticsearch, File, Hdfs, Jdbc, Kafka, Druid, InfluxDB, Mysql, S3, Stdout,
self-developed Output plugin
+| <div style="width: 130pt">Spark Connector Plugins | <div style="width:
80pt">Database Type | <div style="width: 50pt">Source | <div style="width:
50pt">Sink |
+|:------------------------:|:--------------:|:------------------------------------------------------------------:|:-------------------------------------------------------------------:|
+|Batch |Fake
|[doc](./docs/en/spark/configuration/source-plugins/Fake.md) |
|
+| |ElasticSearch
|[doc](./docs/en/spark/configuration/source-plugins/Elasticsearch.md)|[doc](./docs/en/spark/configuration/sink-plugins/Elasticsearch.md)
|
+| |File
|[doc](./docs/en/spark/configuration/source-plugins/File.md)
|[doc](./docs/en/spark/configuration/sink-plugins/File.md) |
+| |Hive
|[doc](./docs/en/spark/configuration/source-plugins/Hive.md)
|[doc](./docs/en/spark/configuration/source-plugins/Hive.md) |
+| |Hudi
|[doc](./docs/en/spark/configuration/source-plugins/Hudi.md)
|[doc](./docs/en/spark/configuration/sink-plugins/Hudi.md) |
+| |Jdbc
|[doc](./docs/en/spark/configuration/source-plugins/Jdbc.md)
|[doc](./docs/en/spark/configuration/sink-plugins/Jdbc.md) |
+| |MongoDB
|[doc](./docs/en/spark/configuration/source-plugins/MongoDB.md)
|[doc](./docs/en/spark/configuration/sink-plugins/MongoDB.md) |
+| |neo4j
|[doc](./docs/en/spark/configuration/source-plugins/neo4j.md) |
|
+| |Phoenix
|[doc](./docs/en/spark/configuration/source-plugins/Phoenix.md)
|[doc](./docs/en/spark/configuration/sink-plugins/Phoenix.md) |
+| |Redis
|[doc](./docs/en/spark/configuration/source-plugins/Redis.md)
|[doc](./docs/en/spark/configuration/sink-plugins/Redis.md) |
+| |Tidb
|[doc](./docs/en/spark/configuration/source-plugins/Tidb.md)
|[doc](./docs/en/spark/configuration/sink-plugins/Tidb.md) |
+| |Clickhouse |
|[doc](./docs/en/spark/configuration/sink-plugins/Clickhouse.md) |
+| |Doris |
|[doc](./docs/en/spark/configuration/sink-plugins/Doris.md) |
+| |Email |
|[doc](./docs/en/spark/configuration/sink-plugins/Email.md) |
+| |Hbase |
|[doc](./docs/en/spark/configuration/sink-plugins/Hbase.md) |
+| |Kafka |
|[doc](./docs/en/spark/configuration/sink-plugins/Kafka.md) |
+| |Console |
|[doc](./docs/en/spark/configuration/sink-plugins/Console.md) |
+| |Kudu
|[doc](./docs/en/spark/configuration/source-plugins/Kudu.md)
|[doc](./docs/en/spark/configuration/sink-plugins/Kudu.md) |
+| |Mysql |
|[doc](./docs/en/spark/configuration/sink-plugins/Mysql.md) |
+| |Redis
|[doc](./docs/en/spark/configuration/source-plugins/Redis.md)
|[doc](./docs/en/spark/configuration/sink-plugins/Redis.md) |
+|Stream |FakeStream
|[doc](./docs/en/spark/configuration/source-plugins/FakeStream.md) |
|
+| |KafkaStream
|[doc](./docs/en/spark/configuration/source-plugins/KafkaStream.md) |
|
+| |SocketStream
|[doc](./docs/en/spark/configuration/source-plugins/SocketStream.md) |
|
+
+| <div style="width: 130pt">Flink Connector Plugins | <div style="width:
80pt">Database Type | <div style="width: 50pt">Source | <div style="width:
50pt">Sink |
+|:------------------------:|:--------------:|:------------------------------------------------------------------:|:-------------------------------------------------------------------:|
+| |Druid
|[doc](./docs/en/flink/configuration/source-plugins/Druid.md)
|[doc](./docs/en/flink/configuration/sink-plugins/Druid.md) |
+| |Fake
|[doc](./docs/en/flink/configuration/source-plugins/Fake.md) |
|
+| |File
|[doc](./docs/en/flink/configuration/source-plugins/File.md)
|[doc](./docs/en/flink/configuration/sink-plugins/File.md) |
+| |InfluxDb
|[doc](./docs/en/flink/configuration/source-plugins/InfluxDb.md)
|[doc](./docs/en/flink/configuration/sink-plugins/InfluxDb.md) |
+| |Jdbc
|[doc](./docs/en/flink/configuration/source-plugins/Jdbc.md)
|[doc](./docs/en/flink/configuration/sink-plugins/Jdbc.md) |
+| |Kafka
|[doc](./docs/en/flink/configuration/source-plugins/Kafka.md)
|[doc](./docs/en/flink/configuration/sink-plugins/Kafka.md) |
+| |Socket
|[doc](./docs/en/flink/configuration/source-plugins/Socket.md) |
|
+| |Console |
|[doc](./docs/en/flink/configuration/sink-plugins/Console.md) |
+| |Doris |
|[doc](./docs/en/flink/configuration/sink-plugins/Doris.md) |
+| |ElasticSearch |
|[doc](./docs/en/flink/configuration/sink-plugins/Elasticsearch.md) |
+
+|<div style="width: 130pt">Transform Plugins| <div style="width: 100pt">Spark
| <div style="width: 100pt">Flink
|
+|:-----------------------------------------:|:------------------------------------------------------------------:|:-------------------------------------------------------------------:|
+|Add |
|
|
+|CheckSum |
|
|
+|Convert |
|
|
+|Date |
|
|
+|Drop |
|
|
+|Grok |
|
|
+|Json
|[doc](./docs/en/spark/configuration/transform-plugins/Json.md) |
|
+|Kv |
|
|
+|Lowercase |
|
|
+|Remove |
|
|
+|Rename |
|
|
+|Repartition |
|
|
+|Replace |
|
|
+|Sample |
|
|
+|Split
|[doc](./docs/en/spark/configuration/transform-plugins/Split.md)
|[doc](./docs/en/flink/configuration/transform-plugins/Split.md) |
+|Sql
|[doc](./docs/en/spark/configuration/transform-plugins/Sql.md)
|[doc](./docs/en/flink/configuration/transform-plugins/Sql.md) |
+|Table |
|
|
+|Truncate |
|
|
+|Uppercase |
|
|
+|Uuid |
|
|
## Environmental dependency