ywf
#1
【产品名称】datax
【产品版本】最新版
【问题描述】datax导入csv文件到oceanbase,一直报ERROR JobContainer - Exception when job run,
经DataX智能分析,该任务最可能的错误原因是:
com.alibaba.datax.common.exception.DataXException: Code:[Framework-02], Description:[DataX引擎运行过程出错,具体原因请参看DataX运行结束时的错误诊断信息 .]. - java.lang.NullPointerException
详细的内容我放到附件里,请大神帮忙看看咋回事。
dataxerror.zip (2764 KB)
和顺
#2
txtfilereader 的 path 配置到具体文件的上一级目录后在试试呢。
https://open.oceanbase.com/docs/tutorials/quickstart/V1.0.0/4-6-how-to-use-datax-to-load-csv-data-files
和顺
#4
"jdbcUrl":"||_dsc_ob10_dsc_||observer:sys||_dsc_ob10_dsc_||jdbc:oceanbase://172.31.7.61:2881/cachedb_dev?useLocalSessionState=true&allowBatch=true&allowMultiQueries=true&rewriteBatchedStatements=true",
1、不要使用sys租户
2、另外其❓(问号)后面的参数用模版里提供的,如下:
yearIsDateType=false&ZeroDateTimeBehavior=convertToNull&tinyIntlisBit=false&rewriteBatchedStatements=true
和顺
#8
附件的日志是修改以下2处地方后执行成功的:
1、将sys租户替换成非sys租户。
2、将presql对应的删除了(目前未删除,值为空),或者根据需要设置一下,比如truncate table xxx(替换);
datax_test.log.zip (3955 KB)
使用datax 导入数据,发现写入OB速度较慢。
请教一下老师,是否可以通过调整datax 或 OB中的某些参数加快load data的速度。谢谢您
和顺
#12
麻烦提供一下datax和observer.log的日志附件。