This is an automated email from the ASF dual-hosted git repository.
zhongjiajie pushed a change to branch dev
in repository https://gitbox.apache.org/repos/asf/dolphinscheduler.git
from 119f08d2ba [Bug-13882][Worker] Upgrade kubernetes-client version to
6.0.0 (#13891)
add c0126b7f30 [Feature][plugin] Support Kyuubi datasource (#13642)
No new revisions were added by this update.
Summary of changes:
docs/configs/docsdev.js | 8 +
docs/docs/en/guide/datasource/kyuubi.md | 33 ++++
docs/docs/zh/guide/datasource/kyuubi.md | 29 ++++
docs/img/new_ui/dev/datasource/kyuubi.png | Bin 0 -> 144696 bytes
dolphinscheduler-bom/pom.xml | 7 +-
.../common/constants/DataSourceConstants.java | 4 +
.../dolphinscheduler-datasource-all/pom.xml | 5 +
.../pom.xml | 18 +--
.../kyuubi/KyuubiDataSourceChannel.java} | 6 +-
.../kyuubi/KyuubiDataSourceChannelFactory.java} | 12 +-
.../datasource/kyuubi/KyuubiDataSourceClient.java | 75 +++++++++
.../kyuubi/param/KyuubiConnectionParam.java} | 6 +-
.../kyuubi/param/KyuubiDataSourceParamDTO.java} | 8 +-
.../kyuubi/param/KyuubiDataSourceProcessor.java} | 106 ++++++-------
.../KyuubiDataSourceChannelFactoryTest.java} | 12 +-
.../kyuubi/KyuubiDataSourceChannelTest.java} | 12 +-
.../kyuubi/KyuubiDataSourceClientTest.java | 73 +++++++++
.../param/KyuubiDataSourceProcessorTest.java | 172 +++++++++++++++++++++
.../KyuubiJDBCDataSourceProviderTest.java} | 14 +-
dolphinscheduler-datasource-plugin/pom.xml | 1 +
...ICENSE-echarts => LICENSE-kyuubi-hive-jdbc.txt} | 35 ++---
.../apache/dolphinscheduler/spi/enums/DbType.java | 3 +-
.../task/components/node/fields/use-udfs.ts | 9 +-
.../projects/task/components/node/format-data.ts | 4 +
tools/dependencies/known-dependencies.txt | 1 +
25 files changed, 530 insertions(+), 123 deletions(-)
create mode 100644 docs/docs/en/guide/datasource/kyuubi.md
create mode 100644 docs/docs/zh/guide/datasource/kyuubi.md
create mode 100644 docs/img/new_ui/dev/datasource/kyuubi.png
copy dolphinscheduler-datasource-plugin/{dolphinscheduler-datasource-spark =>
dolphinscheduler-datasource-kyuubi}/pom.xml (88%)
copy
dolphinscheduler-datasource-plugin/{dolphinscheduler-datasource-athena/src/main/java/org/apache/dolphinscheduler/plugin/datasource/athena/AthenaDataSourceChannel.java
=>
dolphinscheduler-datasource-kyuubi/src/main/java/org/apache/dolphinscheduler/plugin/datasource/kyuubi/KyuubiDataSourceChannel.java}
(86%)
copy
dolphinscheduler-datasource-plugin/{dolphinscheduler-datasource-athena/src/main/java/org/apache/dolphinscheduler/plugin/datasource/athena/AthenaDataSourceChannelFactory.java
=>
dolphinscheduler-datasource-kyuubi/src/main/java/org/apache/dolphinscheduler/plugin/datasource/kyuubi/KyuubiDataSourceChannelFactory.java}
(85%)
create mode 100644
dolphinscheduler-datasource-plugin/dolphinscheduler-datasource-kyuubi/src/main/java/org/apache/dolphinscheduler/plugin/datasource/kyuubi/KyuubiDataSourceClient.java
copy
dolphinscheduler-datasource-plugin/{dolphinscheduler-datasource-presto/src/main/java/org/apache/dolphinscheduler/plugin/datasource/presto/param/PrestoConnectionParam.java
=>
dolphinscheduler-datasource-kyuubi/src/main/java/org/apache/dolphinscheduler/plugin/datasource/kyuubi/param/KyuubiConnectionParam.java}
(89%)
copy
dolphinscheduler-datasource-plugin/{dolphinscheduler-datasource-clickhouse/src/main/java/org/apache/dolphinscheduler/plugin/datasource/clickhouse/param/ClickHouseDataSourceParamDTO.java
=>
dolphinscheduler-datasource-kyuubi/src/main/java/org/apache/dolphinscheduler/plugin/datasource/kyuubi/param/KyuubiDataSourceParamDTO.java}
(85%)
copy
dolphinscheduler-datasource-plugin/{dolphinscheduler-datasource-oracle/src/main/java/org/apache/dolphinscheduler/plugin/datasource/oracle/param/OracleDataSourceProcessor.java
=>
dolphinscheduler-datasource-kyuubi/src/main/java/org/apache/dolphinscheduler/plugin/datasource/kyuubi/param/KyuubiDataSourceProcessor.java}
(50%)
copy
dolphinscheduler-datasource-plugin/{dolphinscheduler-datasource-sqlserver/src/test/java/org/apache/dolphinscheduler/plugin/datasource/sqlserver/SQLServerDataSourceChannelFactoryTest.java
=>
dolphinscheduler-datasource-kyuubi/src/test/java/org/apache/dolphinscheduler/plugin/datasource/kyuubi/KyuubiDataSourceChannelFactoryTest.java}
(72%)
copy
dolphinscheduler-datasource-plugin/{dolphinscheduler-datasource-azure-sql/src/test/java/org/apache/dolphinscheduler/plugin/datasource/azuresql/SQLServerDataSourceChannelTest.java
=>
dolphinscheduler-datasource-kyuubi/src/test/java/org/apache/dolphinscheduler/plugin/datasource/kyuubi/KyuubiDataSourceChannelTest.java}
(75%)
create mode 100644
dolphinscheduler-datasource-plugin/dolphinscheduler-datasource-kyuubi/src/test/java/org/apache/dolphinscheduler/plugin/datasource/kyuubi/KyuubiDataSourceClientTest.java
create mode 100644
dolphinscheduler-datasource-plugin/dolphinscheduler-datasource-kyuubi/src/test/java/org/apache/dolphinscheduler/plugin/datasource/kyuubi/param/KyuubiDataSourceProcessorTest.java
copy
dolphinscheduler-datasource-plugin/{dolphinscheduler-datasource-mysql/src/test/java/org/apache/dolphinscheduler/plugin/datasource/mysql/provider/JDBCDataSourceProviderTest.java
=>
dolphinscheduler-datasource-kyuubi/src/test/java/org/apache/dolphinscheduler/plugin/datasource/kyuubi/provider/KyuubiJDBCDataSourceProviderTest.java}
(84%)
copy dolphinscheduler-dist/release-docs/licenses/{ui-licenses/LICENSE-echarts
=> LICENSE-kyuubi-hive-jdbc.txt} (93%)