From 153b2fcd657268aa1afe8a24697b6bf826d9cd11 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E6=B5=A9=E7=84=B6?= Date: Fri, 19 Jul 2024 16:21:20 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E4=BA=86=E4=B8=80=E4=BA=9Bpo?= =?UTF-8?q?m=E6=96=87=E4=BB=B6=EF=BC=8C=E5=A2=9E=E5=8A=A0=E4=BA=86iotdb?= =?UTF-8?q?=E4=BE=9D=E8=B5=96=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- datax-example/pom.xml | 4 +- iotdbwriter/doc/iotdbwriter-CN.md | 10 ++ mysqlwriter/pom.xml | 3 +- pom.xml | 148 +++++++++++++++--------------- 4 files changed, 88 insertions(+), 77 deletions(-) diff --git a/datax-example/pom.xml b/datax-example/pom.xml index c428aed4..ac50d774 100644 --- a/datax-example/pom.xml +++ b/datax-example/pom.xml @@ -13,8 +13,8 @@ pom datax-example-core - - + datax-example-streamreader + datax-example-neo4j datax-example-iotdb diff --git a/iotdbwriter/doc/iotdbwriter-CN.md b/iotdbwriter/doc/iotdbwriter-CN.md index 508e367a..dc350cac 100644 --- a/iotdbwriter/doc/iotdbwriter-CN.md +++ b/iotdbwriter/doc/iotdbwriter-CN.md @@ -75,6 +75,16 @@ IoTDB中设备与列的概念见IoTDB官方文档。 } ``` +注意:mysqlreader插件,在src/main/java/com/alibaba/datax/plugin/rdbms/reader/CommonRdbmsReader.java 中270行左右,修改了代码,将mysql中的tinyint(1)转为boolean类型 +case Types.SMALLINT: +case Types.TINYINT: + // 将mysql中的tinyint(1)转为boolean类型 + if (metaData.getPrecision(i) <= 3){ + record.addColumn(new BoolColumn(rs.getBoolean(i))); + break; + } + + ### 3.2 参数说明 * username diff --git a/mysqlwriter/pom.xml b/mysqlwriter/pom.xml index 58892850..1c3891f5 100755 --- a/mysqlwriter/pom.xml +++ b/mysqlwriter/pom.xml @@ -40,8 +40,7 @@ mysql mysql-connector-java - 8.0.31 - + ${mysql.driver.version} diff --git a/pom.xml b/pom.xml index 5f02b891..c6124f00 100644 --- a/pom.xml +++ b/pom.xml @@ -48,92 +48,94 @@ mysqlreader + drdsreader + sqlserverreader + postgresqlreader + kingbaseesreader + oraclereader + cassandrareader + oceanbasev10reader + rdbmsreader + + odpsreader + otsreader + otsstreamreader + hbase11xreader + hbase094xreader + hbase11xsqlreader + hbase20xsqlreader + + ossreader + hdfsreader + ftpreader txtfilereader streamreader - iotdbreader - - - - - - - - - - - - - - - - - - - - - tdenginereader - - - - - - - - + clickhousereader + mongodbreader + iotdbreader + tdenginereader + gdbreader + tsdbreader + opentsdbreader + loghubreader + datahubreader + starrocksreader + sybasereader + dorisreader mysqlwriter + starrockswriter + drdswriter + databendwriter + oraclewriter + sqlserverwriter + postgresqlwriter + kingbaseeswriter + adswriter + oceanbasev10writer + adbpgwriter + hologresjdbcwriter + rdbmswriter + + + odpswriter + osswriter + otswriter + hbase11xwriter + hbase094xwriter + hbase11xsqlwriter + hbase20xsqlwriter + kuduwriter + ftpwriter + hdfswriter txtfilewriter streamwriter - iotdbwriter - - - - - - - - - - - - - - - - - - - - - - - - - tdenginewriter - - - - - - - - - - - - - + elasticsearchwriter + mongodbwriter + tdenginewriter + iotdbwriter + ocswriter + tsdbwriter + gdbwriter + oscarwriter + loghubwriter + datahubwriter + cassandrawriter + clickhousewriter + doriswriter + selectdbwriter + adbmysqlwriter + sybasewriter + neo4jwriter plugin-rdbms-util plugin-unstructured-storage-util - - + gaussdbreader + gaussdbwriter datax-example - -