├── .gitignore ├── README.md ├── pom.xml └── src └── main ├── java └── com │ └── isacc │ └── datax │ ├── DataxApplication.java │ ├── api │ ├── controller │ │ └── v1 │ │ │ ├── AzkabanController.java │ │ │ ├── DataxSyncSiteController.java │ │ │ └── HiveController.java │ └── dto │ │ ├── ApiResult.java │ │ ├── DataxSyncDTO.java │ │ ├── Hive2Hive.java │ │ ├── Hive2Mysql.java │ │ ├── Hive2Oracle.java │ │ ├── HiveInfoDTO.java │ │ ├── Mysql2Hive.java │ │ ├── Mysql2Mysql.java │ │ ├── Mysql2Oracle.java │ │ ├── Oracle2Hive.java │ │ ├── Oracle2Mysql.java │ │ └── Oracle2Oracle.java │ ├── app │ └── service │ │ ├── AzkabanService.java │ │ ├── BaseDataxService.java │ │ ├── DataxHandler.java │ │ ├── DataxSyncService.java │ │ ├── HiveService.java │ │ ├── MysqlService.java │ │ └── impl │ │ ├── AzkabanServiceImpl.java │ │ ├── BaseDataxServiceImpl.java │ │ ├── DataxSyncServiceImpl.java │ │ ├── Hive2HiveHandler.java │ │ ├── Hive2MysqlHandler.java │ │ ├── Hive2OracleHandler.java │ │ ├── HiveServiceImpl.java │ │ ├── Mysql2HiveHandler.java │ │ ├── Mysql2MysqlHandler.java │ │ ├── Mysql2OracleHandler.java │ │ ├── MysqlServiceImpl.java │ │ ├── Oracle2HiveHandler.java │ │ ├── Oracle2MysqlHandler.java │ │ └── Oracle2OracleHandler.java │ ├── domain │ ├── entity │ │ ├── DataxSync.java │ │ ├── datax │ │ │ ├── BaseDatax.java │ │ │ ├── DataxSetting.java │ │ │ ├── HivePartition.java │ │ │ └── MysqlInfo.java │ │ ├── reader │ │ │ ├── BaseReader.java │ │ │ ├── hdfsreader │ │ │ │ ├── HdfsColumn.java │ │ │ │ ├── HdfsFileTypeEnum.java │ │ │ │ └── HdfsReader.java │ │ │ ├── mysqlreader │ │ │ │ ├── MysqlReader.java │ │ │ │ └── ReaderConnection.java │ │ │ └── oraclereader │ │ │ │ └── OracleReader.java │ │ └── writer │ │ │ ├── BaseWriter.java │ │ │ ├── hdfswiter │ │ │ ├── HdfsCompressEnum.java │ │ │ ├── HdfsWriter.java │ │ │ └── HdfsWriterModeEnum.java │ │ │ ├── mysqlwriter │ │ │ ├── MysqlWriter.java │ │ │ ├── MysqlWriterModeEnum.java │ │ │ └── WriterConnection.java │ │ │ └── oraclewriter │ │ │ └── OracleWriter.java │ └── repository │ │ ├── DataxSyncRepository.java │ │ └── MysqlRepository.java │ └── infra │ ├── annotation │ └── DataxHandlerType.java │ ├── config │ ├── AzkabanProperties.java │ ├── CustomSimpleClientHttpRequestFactory.java │ ├── DataxHandlerContext.java │ ├── DataxHandlerProcessor.java │ ├── DataxProperties.java │ ├── JdbcTemplateConfig.java │ ├── RedisConfiguration.java │ ├── RestTemplateConfig.java │ └── SwaggerConfig.java │ ├── constant │ ├── Constants.java │ ├── DataxHandlerTypeConstants.java │ └── DataxParameterConstants.java │ ├── converter │ ├── ConvertorI.java │ └── DataxSyncConverter.java │ ├── dataobject │ └── DataxSyncDO.java │ ├── mapper │ ├── DataxSyncMapper.java │ └── MysqlSimpleMapper.java │ ├── repository │ └── impl │ │ ├── DataxSyncRepositoryImpl.java │ │ └── MysqlRepositoryImpl.java │ └── util │ ├── ApplicationContextHelper.java │ ├── BeanUtil.java │ ├── DataxUtil.java │ ├── FreemarkerUtil.java │ ├── GenerateDataModelUtil.java │ ├── HdfsUtil.java │ ├── SftpUtil.java │ └── ZipUtil.java └── resources ├── META-INF └── additional-spring-configuration-metadata.json ├── application-template.yml ├── application.yml ├── dataxJob.job ├── logback.xml ├── mapper ├── DataxSyncMapper.xml └── MysqlMapper.xml ├── sql └── datax_sync.sql └── templates ├── hive2hive.ftl ├── hive2mysql.ftl ├── hive2oracle.ftl ├── mysql2hive_querySql.ftl ├── mysql2hive_where.ftl ├── mysql2mysql_querySql.ftl ├── mysql2mysql_where.ftl ├── mysql2oracle_querySql.ftl ├── mysql2oracle_where.ftl ├── oracle2hive_querySql.ftl ├── oracle2hive_where.ftl ├── oracle2mysql_querySql.ftl ├── oracle2mysql_where.ftl ├── oracle2oracle_querySql.ftl └── oracle2oracle_where.ftl /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thestyleofme/common-datax/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thestyleofme/common-datax/HEAD/README.md -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thestyleofme/common-datax/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/com/isacc/datax/DataxApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thestyleofme/common-datax/HEAD/src/main/java/com/isacc/datax/DataxApplication.java -------------------------------------------------------------------------------- /src/main/java/com/isacc/datax/api/controller/v1/AzkabanController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thestyleofme/common-datax/HEAD/src/main/java/com/isacc/datax/api/controller/v1/AzkabanController.java -------------------------------------------------------------------------------- /src/main/java/com/isacc/datax/api/controller/v1/DataxSyncSiteController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thestyleofme/common-datax/HEAD/src/main/java/com/isacc/datax/api/controller/v1/DataxSyncSiteController.java -------------------------------------------------------------------------------- /src/main/java/com/isacc/datax/api/controller/v1/HiveController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thestyleofme/common-datax/HEAD/src/main/java/com/isacc/datax/api/controller/v1/HiveController.java -------------------------------------------------------------------------------- /src/main/java/com/isacc/datax/api/dto/ApiResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thestyleofme/common-datax/HEAD/src/main/java/com/isacc/datax/api/dto/ApiResult.java -------------------------------------------------------------------------------- /src/main/java/com/isacc/datax/api/dto/DataxSyncDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thestyleofme/common-datax/HEAD/src/main/java/com/isacc/datax/api/dto/DataxSyncDTO.java -------------------------------------------------------------------------------- /src/main/java/com/isacc/datax/api/dto/Hive2Hive.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thestyleofme/common-datax/HEAD/src/main/java/com/isacc/datax/api/dto/Hive2Hive.java -------------------------------------------------------------------------------- /src/main/java/com/isacc/datax/api/dto/Hive2Mysql.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thestyleofme/common-datax/HEAD/src/main/java/com/isacc/datax/api/dto/Hive2Mysql.java -------------------------------------------------------------------------------- /src/main/java/com/isacc/datax/api/dto/Hive2Oracle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thestyleofme/common-datax/HEAD/src/main/java/com/isacc/datax/api/dto/Hive2Oracle.java -------------------------------------------------------------------------------- /src/main/java/com/isacc/datax/api/dto/HiveInfoDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thestyleofme/common-datax/HEAD/src/main/java/com/isacc/datax/api/dto/HiveInfoDTO.java -------------------------------------------------------------------------------- /src/main/java/com/isacc/datax/api/dto/Mysql2Hive.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thestyleofme/common-datax/HEAD/src/main/java/com/isacc/datax/api/dto/Mysql2Hive.java -------------------------------------------------------------------------------- /src/main/java/com/isacc/datax/api/dto/Mysql2Mysql.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thestyleofme/common-datax/HEAD/src/main/java/com/isacc/datax/api/dto/Mysql2Mysql.java -------------------------------------------------------------------------------- /src/main/java/com/isacc/datax/api/dto/Mysql2Oracle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thestyleofme/common-datax/HEAD/src/main/java/com/isacc/datax/api/dto/Mysql2Oracle.java -------------------------------------------------------------------------------- /src/main/java/com/isacc/datax/api/dto/Oracle2Hive.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thestyleofme/common-datax/HEAD/src/main/java/com/isacc/datax/api/dto/Oracle2Hive.java -------------------------------------------------------------------------------- /src/main/java/com/isacc/datax/api/dto/Oracle2Mysql.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thestyleofme/common-datax/HEAD/src/main/java/com/isacc/datax/api/dto/Oracle2Mysql.java -------------------------------------------------------------------------------- /src/main/java/com/isacc/datax/api/dto/Oracle2Oracle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thestyleofme/common-datax/HEAD/src/main/java/com/isacc/datax/api/dto/Oracle2Oracle.java -------------------------------------------------------------------------------- /src/main/java/com/isacc/datax/app/service/AzkabanService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thestyleofme/common-datax/HEAD/src/main/java/com/isacc/datax/app/service/AzkabanService.java -------------------------------------------------------------------------------- /src/main/java/com/isacc/datax/app/service/BaseDataxService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thestyleofme/common-datax/HEAD/src/main/java/com/isacc/datax/app/service/BaseDataxService.java -------------------------------------------------------------------------------- /src/main/java/com/isacc/datax/app/service/DataxHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thestyleofme/common-datax/HEAD/src/main/java/com/isacc/datax/app/service/DataxHandler.java -------------------------------------------------------------------------------- /src/main/java/com/isacc/datax/app/service/DataxSyncService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thestyleofme/common-datax/HEAD/src/main/java/com/isacc/datax/app/service/DataxSyncService.java -------------------------------------------------------------------------------- /src/main/java/com/isacc/datax/app/service/HiveService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thestyleofme/common-datax/HEAD/src/main/java/com/isacc/datax/app/service/HiveService.java -------------------------------------------------------------------------------- /src/main/java/com/isacc/datax/app/service/MysqlService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thestyleofme/common-datax/HEAD/src/main/java/com/isacc/datax/app/service/MysqlService.java -------------------------------------------------------------------------------- /src/main/java/com/isacc/datax/app/service/impl/AzkabanServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thestyleofme/common-datax/HEAD/src/main/java/com/isacc/datax/app/service/impl/AzkabanServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/com/isacc/datax/app/service/impl/BaseDataxServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thestyleofme/common-datax/HEAD/src/main/java/com/isacc/datax/app/service/impl/BaseDataxServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/com/isacc/datax/app/service/impl/DataxSyncServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thestyleofme/common-datax/HEAD/src/main/java/com/isacc/datax/app/service/impl/DataxSyncServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/com/isacc/datax/app/service/impl/Hive2HiveHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thestyleofme/common-datax/HEAD/src/main/java/com/isacc/datax/app/service/impl/Hive2HiveHandler.java -------------------------------------------------------------------------------- /src/main/java/com/isacc/datax/app/service/impl/Hive2MysqlHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thestyleofme/common-datax/HEAD/src/main/java/com/isacc/datax/app/service/impl/Hive2MysqlHandler.java -------------------------------------------------------------------------------- /src/main/java/com/isacc/datax/app/service/impl/Hive2OracleHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thestyleofme/common-datax/HEAD/src/main/java/com/isacc/datax/app/service/impl/Hive2OracleHandler.java -------------------------------------------------------------------------------- /src/main/java/com/isacc/datax/app/service/impl/HiveServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thestyleofme/common-datax/HEAD/src/main/java/com/isacc/datax/app/service/impl/HiveServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/com/isacc/datax/app/service/impl/Mysql2HiveHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thestyleofme/common-datax/HEAD/src/main/java/com/isacc/datax/app/service/impl/Mysql2HiveHandler.java -------------------------------------------------------------------------------- /src/main/java/com/isacc/datax/app/service/impl/Mysql2MysqlHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thestyleofme/common-datax/HEAD/src/main/java/com/isacc/datax/app/service/impl/Mysql2MysqlHandler.java -------------------------------------------------------------------------------- /src/main/java/com/isacc/datax/app/service/impl/Mysql2OracleHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thestyleofme/common-datax/HEAD/src/main/java/com/isacc/datax/app/service/impl/Mysql2OracleHandler.java -------------------------------------------------------------------------------- /src/main/java/com/isacc/datax/app/service/impl/MysqlServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thestyleofme/common-datax/HEAD/src/main/java/com/isacc/datax/app/service/impl/MysqlServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/com/isacc/datax/app/service/impl/Oracle2HiveHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thestyleofme/common-datax/HEAD/src/main/java/com/isacc/datax/app/service/impl/Oracle2HiveHandler.java -------------------------------------------------------------------------------- /src/main/java/com/isacc/datax/app/service/impl/Oracle2MysqlHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thestyleofme/common-datax/HEAD/src/main/java/com/isacc/datax/app/service/impl/Oracle2MysqlHandler.java -------------------------------------------------------------------------------- /src/main/java/com/isacc/datax/app/service/impl/Oracle2OracleHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thestyleofme/common-datax/HEAD/src/main/java/com/isacc/datax/app/service/impl/Oracle2OracleHandler.java -------------------------------------------------------------------------------- /src/main/java/com/isacc/datax/domain/entity/DataxSync.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thestyleofme/common-datax/HEAD/src/main/java/com/isacc/datax/domain/entity/DataxSync.java -------------------------------------------------------------------------------- /src/main/java/com/isacc/datax/domain/entity/datax/BaseDatax.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thestyleofme/common-datax/HEAD/src/main/java/com/isacc/datax/domain/entity/datax/BaseDatax.java -------------------------------------------------------------------------------- /src/main/java/com/isacc/datax/domain/entity/datax/DataxSetting.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thestyleofme/common-datax/HEAD/src/main/java/com/isacc/datax/domain/entity/datax/DataxSetting.java -------------------------------------------------------------------------------- /src/main/java/com/isacc/datax/domain/entity/datax/HivePartition.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thestyleofme/common-datax/HEAD/src/main/java/com/isacc/datax/domain/entity/datax/HivePartition.java -------------------------------------------------------------------------------- /src/main/java/com/isacc/datax/domain/entity/datax/MysqlInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thestyleofme/common-datax/HEAD/src/main/java/com/isacc/datax/domain/entity/datax/MysqlInfo.java -------------------------------------------------------------------------------- /src/main/java/com/isacc/datax/domain/entity/reader/BaseReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thestyleofme/common-datax/HEAD/src/main/java/com/isacc/datax/domain/entity/reader/BaseReader.java -------------------------------------------------------------------------------- /src/main/java/com/isacc/datax/domain/entity/reader/hdfsreader/HdfsColumn.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thestyleofme/common-datax/HEAD/src/main/java/com/isacc/datax/domain/entity/reader/hdfsreader/HdfsColumn.java -------------------------------------------------------------------------------- /src/main/java/com/isacc/datax/domain/entity/reader/hdfsreader/HdfsFileTypeEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thestyleofme/common-datax/HEAD/src/main/java/com/isacc/datax/domain/entity/reader/hdfsreader/HdfsFileTypeEnum.java -------------------------------------------------------------------------------- /src/main/java/com/isacc/datax/domain/entity/reader/hdfsreader/HdfsReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thestyleofme/common-datax/HEAD/src/main/java/com/isacc/datax/domain/entity/reader/hdfsreader/HdfsReader.java -------------------------------------------------------------------------------- /src/main/java/com/isacc/datax/domain/entity/reader/mysqlreader/MysqlReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thestyleofme/common-datax/HEAD/src/main/java/com/isacc/datax/domain/entity/reader/mysqlreader/MysqlReader.java -------------------------------------------------------------------------------- /src/main/java/com/isacc/datax/domain/entity/reader/mysqlreader/ReaderConnection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thestyleofme/common-datax/HEAD/src/main/java/com/isacc/datax/domain/entity/reader/mysqlreader/ReaderConnection.java -------------------------------------------------------------------------------- /src/main/java/com/isacc/datax/domain/entity/reader/oraclereader/OracleReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thestyleofme/common-datax/HEAD/src/main/java/com/isacc/datax/domain/entity/reader/oraclereader/OracleReader.java -------------------------------------------------------------------------------- /src/main/java/com/isacc/datax/domain/entity/writer/BaseWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thestyleofme/common-datax/HEAD/src/main/java/com/isacc/datax/domain/entity/writer/BaseWriter.java -------------------------------------------------------------------------------- /src/main/java/com/isacc/datax/domain/entity/writer/hdfswiter/HdfsCompressEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thestyleofme/common-datax/HEAD/src/main/java/com/isacc/datax/domain/entity/writer/hdfswiter/HdfsCompressEnum.java -------------------------------------------------------------------------------- /src/main/java/com/isacc/datax/domain/entity/writer/hdfswiter/HdfsWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thestyleofme/common-datax/HEAD/src/main/java/com/isacc/datax/domain/entity/writer/hdfswiter/HdfsWriter.java -------------------------------------------------------------------------------- /src/main/java/com/isacc/datax/domain/entity/writer/hdfswiter/HdfsWriterModeEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thestyleofme/common-datax/HEAD/src/main/java/com/isacc/datax/domain/entity/writer/hdfswiter/HdfsWriterModeEnum.java -------------------------------------------------------------------------------- /src/main/java/com/isacc/datax/domain/entity/writer/mysqlwriter/MysqlWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thestyleofme/common-datax/HEAD/src/main/java/com/isacc/datax/domain/entity/writer/mysqlwriter/MysqlWriter.java -------------------------------------------------------------------------------- /src/main/java/com/isacc/datax/domain/entity/writer/mysqlwriter/MysqlWriterModeEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thestyleofme/common-datax/HEAD/src/main/java/com/isacc/datax/domain/entity/writer/mysqlwriter/MysqlWriterModeEnum.java -------------------------------------------------------------------------------- /src/main/java/com/isacc/datax/domain/entity/writer/mysqlwriter/WriterConnection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thestyleofme/common-datax/HEAD/src/main/java/com/isacc/datax/domain/entity/writer/mysqlwriter/WriterConnection.java -------------------------------------------------------------------------------- /src/main/java/com/isacc/datax/domain/entity/writer/oraclewriter/OracleWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thestyleofme/common-datax/HEAD/src/main/java/com/isacc/datax/domain/entity/writer/oraclewriter/OracleWriter.java -------------------------------------------------------------------------------- /src/main/java/com/isacc/datax/domain/repository/DataxSyncRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thestyleofme/common-datax/HEAD/src/main/java/com/isacc/datax/domain/repository/DataxSyncRepository.java -------------------------------------------------------------------------------- /src/main/java/com/isacc/datax/domain/repository/MysqlRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thestyleofme/common-datax/HEAD/src/main/java/com/isacc/datax/domain/repository/MysqlRepository.java -------------------------------------------------------------------------------- /src/main/java/com/isacc/datax/infra/annotation/DataxHandlerType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thestyleofme/common-datax/HEAD/src/main/java/com/isacc/datax/infra/annotation/DataxHandlerType.java -------------------------------------------------------------------------------- /src/main/java/com/isacc/datax/infra/config/AzkabanProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thestyleofme/common-datax/HEAD/src/main/java/com/isacc/datax/infra/config/AzkabanProperties.java -------------------------------------------------------------------------------- /src/main/java/com/isacc/datax/infra/config/CustomSimpleClientHttpRequestFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thestyleofme/common-datax/HEAD/src/main/java/com/isacc/datax/infra/config/CustomSimpleClientHttpRequestFactory.java -------------------------------------------------------------------------------- /src/main/java/com/isacc/datax/infra/config/DataxHandlerContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thestyleofme/common-datax/HEAD/src/main/java/com/isacc/datax/infra/config/DataxHandlerContext.java -------------------------------------------------------------------------------- /src/main/java/com/isacc/datax/infra/config/DataxHandlerProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thestyleofme/common-datax/HEAD/src/main/java/com/isacc/datax/infra/config/DataxHandlerProcessor.java -------------------------------------------------------------------------------- /src/main/java/com/isacc/datax/infra/config/DataxProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thestyleofme/common-datax/HEAD/src/main/java/com/isacc/datax/infra/config/DataxProperties.java -------------------------------------------------------------------------------- /src/main/java/com/isacc/datax/infra/config/JdbcTemplateConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thestyleofme/common-datax/HEAD/src/main/java/com/isacc/datax/infra/config/JdbcTemplateConfig.java -------------------------------------------------------------------------------- /src/main/java/com/isacc/datax/infra/config/RedisConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thestyleofme/common-datax/HEAD/src/main/java/com/isacc/datax/infra/config/RedisConfiguration.java -------------------------------------------------------------------------------- /src/main/java/com/isacc/datax/infra/config/RestTemplateConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thestyleofme/common-datax/HEAD/src/main/java/com/isacc/datax/infra/config/RestTemplateConfig.java -------------------------------------------------------------------------------- /src/main/java/com/isacc/datax/infra/config/SwaggerConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thestyleofme/common-datax/HEAD/src/main/java/com/isacc/datax/infra/config/SwaggerConfig.java -------------------------------------------------------------------------------- /src/main/java/com/isacc/datax/infra/constant/Constants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thestyleofme/common-datax/HEAD/src/main/java/com/isacc/datax/infra/constant/Constants.java -------------------------------------------------------------------------------- /src/main/java/com/isacc/datax/infra/constant/DataxHandlerTypeConstants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thestyleofme/common-datax/HEAD/src/main/java/com/isacc/datax/infra/constant/DataxHandlerTypeConstants.java -------------------------------------------------------------------------------- /src/main/java/com/isacc/datax/infra/constant/DataxParameterConstants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thestyleofme/common-datax/HEAD/src/main/java/com/isacc/datax/infra/constant/DataxParameterConstants.java -------------------------------------------------------------------------------- /src/main/java/com/isacc/datax/infra/converter/ConvertorI.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thestyleofme/common-datax/HEAD/src/main/java/com/isacc/datax/infra/converter/ConvertorI.java -------------------------------------------------------------------------------- /src/main/java/com/isacc/datax/infra/converter/DataxSyncConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thestyleofme/common-datax/HEAD/src/main/java/com/isacc/datax/infra/converter/DataxSyncConverter.java -------------------------------------------------------------------------------- /src/main/java/com/isacc/datax/infra/dataobject/DataxSyncDO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thestyleofme/common-datax/HEAD/src/main/java/com/isacc/datax/infra/dataobject/DataxSyncDO.java -------------------------------------------------------------------------------- /src/main/java/com/isacc/datax/infra/mapper/DataxSyncMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thestyleofme/common-datax/HEAD/src/main/java/com/isacc/datax/infra/mapper/DataxSyncMapper.java -------------------------------------------------------------------------------- /src/main/java/com/isacc/datax/infra/mapper/MysqlSimpleMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thestyleofme/common-datax/HEAD/src/main/java/com/isacc/datax/infra/mapper/MysqlSimpleMapper.java -------------------------------------------------------------------------------- /src/main/java/com/isacc/datax/infra/repository/impl/DataxSyncRepositoryImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thestyleofme/common-datax/HEAD/src/main/java/com/isacc/datax/infra/repository/impl/DataxSyncRepositoryImpl.java -------------------------------------------------------------------------------- /src/main/java/com/isacc/datax/infra/repository/impl/MysqlRepositoryImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thestyleofme/common-datax/HEAD/src/main/java/com/isacc/datax/infra/repository/impl/MysqlRepositoryImpl.java -------------------------------------------------------------------------------- /src/main/java/com/isacc/datax/infra/util/ApplicationContextHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thestyleofme/common-datax/HEAD/src/main/java/com/isacc/datax/infra/util/ApplicationContextHelper.java -------------------------------------------------------------------------------- /src/main/java/com/isacc/datax/infra/util/BeanUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thestyleofme/common-datax/HEAD/src/main/java/com/isacc/datax/infra/util/BeanUtil.java -------------------------------------------------------------------------------- /src/main/java/com/isacc/datax/infra/util/DataxUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thestyleofme/common-datax/HEAD/src/main/java/com/isacc/datax/infra/util/DataxUtil.java -------------------------------------------------------------------------------- /src/main/java/com/isacc/datax/infra/util/FreemarkerUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thestyleofme/common-datax/HEAD/src/main/java/com/isacc/datax/infra/util/FreemarkerUtil.java -------------------------------------------------------------------------------- /src/main/java/com/isacc/datax/infra/util/GenerateDataModelUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thestyleofme/common-datax/HEAD/src/main/java/com/isacc/datax/infra/util/GenerateDataModelUtil.java -------------------------------------------------------------------------------- /src/main/java/com/isacc/datax/infra/util/HdfsUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thestyleofme/common-datax/HEAD/src/main/java/com/isacc/datax/infra/util/HdfsUtil.java -------------------------------------------------------------------------------- /src/main/java/com/isacc/datax/infra/util/SftpUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thestyleofme/common-datax/HEAD/src/main/java/com/isacc/datax/infra/util/SftpUtil.java -------------------------------------------------------------------------------- /src/main/java/com/isacc/datax/infra/util/ZipUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thestyleofme/common-datax/HEAD/src/main/java/com/isacc/datax/infra/util/ZipUtil.java -------------------------------------------------------------------------------- /src/main/resources/META-INF/additional-spring-configuration-metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thestyleofme/common-datax/HEAD/src/main/resources/META-INF/additional-spring-configuration-metadata.json -------------------------------------------------------------------------------- /src/main/resources/application-template.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thestyleofme/common-datax/HEAD/src/main/resources/application-template.yml -------------------------------------------------------------------------------- /src/main/resources/application.yml: -------------------------------------------------------------------------------- 1 | spring: 2 | profiles: 3 | active: ${SPRING_PROFILES_ACTIVE:dev} # 指定哪个配置文件生效 -------------------------------------------------------------------------------- /src/main/resources/dataxJob.job: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thestyleofme/common-datax/HEAD/src/main/resources/dataxJob.job -------------------------------------------------------------------------------- /src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thestyleofme/common-datax/HEAD/src/main/resources/logback.xml -------------------------------------------------------------------------------- /src/main/resources/mapper/DataxSyncMapper.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thestyleofme/common-datax/HEAD/src/main/resources/mapper/DataxSyncMapper.xml -------------------------------------------------------------------------------- /src/main/resources/mapper/MysqlMapper.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thestyleofme/common-datax/HEAD/src/main/resources/mapper/MysqlMapper.xml -------------------------------------------------------------------------------- /src/main/resources/sql/datax_sync.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thestyleofme/common-datax/HEAD/src/main/resources/sql/datax_sync.sql -------------------------------------------------------------------------------- /src/main/resources/templates/hive2hive.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thestyleofme/common-datax/HEAD/src/main/resources/templates/hive2hive.ftl -------------------------------------------------------------------------------- /src/main/resources/templates/hive2mysql.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thestyleofme/common-datax/HEAD/src/main/resources/templates/hive2mysql.ftl -------------------------------------------------------------------------------- /src/main/resources/templates/hive2oracle.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thestyleofme/common-datax/HEAD/src/main/resources/templates/hive2oracle.ftl -------------------------------------------------------------------------------- /src/main/resources/templates/mysql2hive_querySql.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thestyleofme/common-datax/HEAD/src/main/resources/templates/mysql2hive_querySql.ftl -------------------------------------------------------------------------------- /src/main/resources/templates/mysql2hive_where.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thestyleofme/common-datax/HEAD/src/main/resources/templates/mysql2hive_where.ftl -------------------------------------------------------------------------------- /src/main/resources/templates/mysql2mysql_querySql.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thestyleofme/common-datax/HEAD/src/main/resources/templates/mysql2mysql_querySql.ftl -------------------------------------------------------------------------------- /src/main/resources/templates/mysql2mysql_where.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thestyleofme/common-datax/HEAD/src/main/resources/templates/mysql2mysql_where.ftl -------------------------------------------------------------------------------- /src/main/resources/templates/mysql2oracle_querySql.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thestyleofme/common-datax/HEAD/src/main/resources/templates/mysql2oracle_querySql.ftl -------------------------------------------------------------------------------- /src/main/resources/templates/mysql2oracle_where.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thestyleofme/common-datax/HEAD/src/main/resources/templates/mysql2oracle_where.ftl -------------------------------------------------------------------------------- /src/main/resources/templates/oracle2hive_querySql.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thestyleofme/common-datax/HEAD/src/main/resources/templates/oracle2hive_querySql.ftl -------------------------------------------------------------------------------- /src/main/resources/templates/oracle2hive_where.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thestyleofme/common-datax/HEAD/src/main/resources/templates/oracle2hive_where.ftl -------------------------------------------------------------------------------- /src/main/resources/templates/oracle2mysql_querySql.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thestyleofme/common-datax/HEAD/src/main/resources/templates/oracle2mysql_querySql.ftl -------------------------------------------------------------------------------- /src/main/resources/templates/oracle2mysql_where.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thestyleofme/common-datax/HEAD/src/main/resources/templates/oracle2mysql_where.ftl -------------------------------------------------------------------------------- /src/main/resources/templates/oracle2oracle_querySql.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thestyleofme/common-datax/HEAD/src/main/resources/templates/oracle2oracle_querySql.ftl -------------------------------------------------------------------------------- /src/main/resources/templates/oracle2oracle_where.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thestyleofme/common-datax/HEAD/src/main/resources/templates/oracle2oracle_where.ftl --------------------------------------------------------------------------------