修改了一些pom文件,增加了iotdb依赖。

This commit is contained in:
李浩然 2024-07-19 16:21:20 +08:00
parent 5001809dd9
commit 153b2fcd65
4 changed files with 88 additions and 77 deletions

View File

@ -13,8 +13,8 @@
<packaging>pom</packaging>
<modules>
<module>datax-example-core</module>
<!-- <module>datax-example-streamreader</module>-->
<!-- <module>datax-example-neo4j</module>-->
<module>datax-example-streamreader</module>
<module>datax-example-neo4j</module>
<module>datax-example-iotdb</module>
</modules>

View File

@ -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

View File

@ -40,8 +40,7 @@
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>8.0.31</version>
<!-- <version>${mysql.driver.version}</version>-->
<version>${mysql.driver.version}</version>
</dependency>
</dependencies>

148
pom.xml
View File

@ -48,92 +48,94 @@
<!-- reader -->
<module>mysqlreader</module>
<module>drdsreader</module>
<module>sqlserverreader</module>
<module>postgresqlreader</module>
<module>kingbaseesreader</module>
<module>oraclereader</module>
<module>cassandrareader</module>
<module>oceanbasev10reader</module>
<module>rdbmsreader</module>
<module>odpsreader</module>
<module>otsreader</module>
<module>otsstreamreader</module>
<module>hbase11xreader</module>
<module>hbase094xreader</module>
<module>hbase11xsqlreader</module>
<module>hbase20xsqlreader</module>
<module>ossreader</module>
<module>hdfsreader</module>
<module>ftpreader</module>
<module>txtfilereader</module>
<module>streamreader</module>
<module>iotdbreader</module>
<!-- <module>drdsreader</module>-->
<!-- <module>sqlserverreader</module>-->
<!-- <module>postgresqlreader</module>-->
<!-- <module>kingbaseesreader</module>-->
<!-- <module>oraclereader</module>-->
<!-- <module>cassandrareader</module>-->
<!-- <module>oceanbasev10reader</module>-->
<!-- <module>rdbmsreader</module>-->
<!-- <module>odpsreader</module>-->
<!-- <module>otsreader</module>-->
<!-- <module>otsstreamreader</module>-->
<!-- <module>hbase11xreader</module>-->
<!-- <module>hbase094xreader</module>-->
<!-- <module>hbase11xsqlreader</module>-->
<!-- <module>hbase20xsqlreader</module>-->
<!-- <module>ossreader</module>-->
<!-- <module>hdfsreader</module>-->
<!-- <module>ftpreader</module>-->
<!-- <module>clickhousereader</module>-->
<!-- <module>mongodbreader</module>-->
<module>tdenginereader</module>
<!-- <module>gdbreader</module>-->
<!-- <module>tsdbreader</module>-->
<!-- <module>opentsdbreader</module>-->
<!-- <module>loghubreader</module>-->
<!-- <module>datahubreader</module>-->
<!-- <module>starrocksreader</module>-->
<!-- <module>sybasereader</module>-->
<!-- <module>dorisreader</module>-->
<module>clickhousereader</module>
<module>mongodbreader</module>
<module>iotdbreader</module>
<module>tdenginereader</module>
<module>gdbreader</module>
<module>tsdbreader</module>
<module>opentsdbreader</module>
<module>loghubreader</module>
<module>datahubreader</module>
<module>starrocksreader</module>
<module>sybasereader</module>
<module>dorisreader</module>
<!-- writer -->
<module>mysqlwriter</module>
<module>starrockswriter</module>
<module>drdswriter</module>
<module>databendwriter</module>
<module>oraclewriter</module>
<module>sqlserverwriter</module>
<module>postgresqlwriter</module>
<module>kingbaseeswriter</module>
<module>adswriter</module>
<module>oceanbasev10writer</module>
<module>adbpgwriter</module>
<module>hologresjdbcwriter</module>
<module>rdbmswriter</module>
<module>odpswriter</module>
<module>osswriter</module>
<module>otswriter</module>
<module>hbase11xwriter</module>
<module>hbase094xwriter</module>
<module>hbase11xsqlwriter</module>
<module>hbase20xsqlwriter</module>
<module>kuduwriter</module>
<module>ftpwriter</module>
<module>hdfswriter</module>
<module>txtfilewriter</module>
<module>streamwriter</module>
<module>iotdbwriter</module>
<!-- <module>starrockswriter</module>-->
<!-- <module>drdswriter</module>-->
<!-- <module>databendwriter</module>-->
<!-- <module>oraclewriter</module>-->
<!-- <module>sqlserverwriter</module>-->
<!-- <module>postgresqlwriter</module>-->
<!-- <module>kingbaseeswriter</module>-->
<!-- <module>adswriter</module>-->
<!-- <module>oceanbasev10writer</module>-->
<!-- <module>adbpgwriter</module>-->
<!-- <module>hologresjdbcwriter</module>-->
<!-- <module>rdbmswriter</module>-->
<!-- <module>odpswriter</module>-->
<!-- <module>osswriter</module>-->
<!-- <module>otswriter</module>-->
<!-- <module>hbase11xwriter</module>-->
<!-- <module>hbase094xwriter</module>-->
<!-- <module>hbase11xsqlwriter</module>-->
<!-- <module>hbase20xsqlwriter</module>-->
<!-- <module>kuduwriter</module>-->
<!-- <module>ftpwriter</module>-->
<!-- <module>hdfswriter</module>-->
<!-- <module>elasticsearchwriter</module>-->
<!-- <module>mongodbwriter</module>-->
<module>tdenginewriter</module>
<!-- <module>ocswriter</module>-->
<!-- <module>tsdbwriter</module>-->
<!-- <module>gdbwriter</module>-->
<!-- <module>oscarwriter</module>-->
<!-- <module>loghubwriter</module>-->
<!-- <module>datahubwriter</module>-->
<!-- <module>cassandrawriter</module>-->
<!-- <module>clickhousewriter</module>-->
<!-- <module>doriswriter</module>-->
<!-- <module>selectdbwriter</module>-->
<!-- <module>adbmysqlwriter</module>-->
<!-- <module>sybasewriter</module>-->
<!-- <module>neo4jwriter</module>-->
<module>elasticsearchwriter</module>
<module>mongodbwriter</module>
<module>tdenginewriter</module>
<module>iotdbwriter</module>
<module>ocswriter</module>
<module>tsdbwriter</module>
<module>gdbwriter</module>
<module>oscarwriter</module>
<module>loghubwriter</module>
<module>datahubwriter</module>
<module>cassandrawriter</module>
<module>clickhousewriter</module>
<module>doriswriter</module>
<module>selectdbwriter</module>
<module>adbmysqlwriter</module>
<module>sybasewriter</module>
<module>neo4jwriter</module>
<!-- common support module -->
<module>plugin-rdbms-util</module>
<module>plugin-unstructured-storage-util</module>
<!-- <module>gaussdbreader</module>-->
<!-- <module>gaussdbwriter</module>-->
<module>gaussdbreader</module>
<module>gaussdbwriter</module>
<module>datax-example</module>
</modules>
<dependencyManagement>