安装dataX的问题,com.alibaba.datax.common.exception.DataXException: Code:[Common-00], Describe
报错
com.alibaba.datax.common.exception.DataXException: Code:[Common-00], Describe:[您提供的配置文件存在错误信息,请检查您的作业配置 .] - 配置信息错误,您提供的配置文件[/opt/datax/plugin/reader/._drdsreader/plugin.json]不存在. 请检查您的配置文件.
安装:
该dataX下载的地址
安装过程就不详细介绍了,就分享下面我遇到的一个Bug,在执行第一次job时
2022-04-01 23:22:10.153 [main] WARN ConfigParser - 插件[streamreader,streamwriter]加载失败,1s后重试... Exception:Code:[Common-00], Describe:[您提供的配置文件存在错误信息,请检查您的作业配置 .] - 配置信息错误,
您提供的配置文件[/opt/datax/plugin/reader/._drdsreader/plugin.json]不存在. 请检查您的配置文件.
2022-04-01 23:22:11.157 [main] ERROR Engine -
经DataX智能分析,该任务最可能的错误原因是:
com.alibaba.datax.common.exception.DataXException: Code:[Common-00], Describe:[您提供的配置文件存在错误信息,请检查您的作业配置 .] - 配置信息错误,您提供的配置文件[/opt/datax/plugin/reader/._drdsreader/plugin.json]不存在. 请检查您的配置文件.
at com.alibaba.datax.common.exception.DataXException.asDataXException(DataXException.java:26)
at com.alibaba.datax.common.util.Configuration.from(Configuration.java:95)
at com.alibaba.datax.core.util.ConfigParser.parseOnePluginConfig(ConfigParser.java:153)
at com.alibaba.datax.core.util.ConfigParser.parsePluginConfig(ConfigParser.java:125)
at com.alibaba.datax.core.util.ConfigParser.parse(ConfigParser.java:63)
at com.alibaba.datax.core.Engine.entry(Engine.java:137)
at com.alibaba.datax.core.Engine.main(Engine.java:204)
解决方法
删除reader文件和writer文件夹下的一些文件
reader文件夹
#reader的删除项
rm -rf ._hdfsreader
rm -rf ._otsstreamreader
rm -rf ._otsreader
rm -rf ._txtfilereader
rm -rf ._ftpreader
rm -rf ._streamreader
rm -rf ._odpsreader
rm -rf ._cassandrareader
rm -rf ._hbase11xreader
rm -rf ._oraclereader
rm -rf ._postgresqlreader
rm -rf ._mysqlreader
rm -rf ._rdbmsreader
rm -rf ._mongodbreader
rm -rf ._ossreader
rm -rf ._sqlserverreader
rm -rf ._hbase094xreader
rm -rf ._drdsreader
writer文件夹
#writer的删除项
rm -rf ._hbase11xsqlwriter
rm -rf ._ocswriter
rm -rf ._adswriter
rm -rf ._drdswriter
rm -rf ._hbase11xwriter
rm -rf ._hbase094xwriter
rm -rf ._sqlserverwriter
rm -rf ._osswriter
rm -rf ._mongodbwriter
rm -rf ._rdbmswriter
rm -rf ._mysqlwriter
rm -rf ._postgresqlwriter
rm -rf ._oraclewriter
rm -rf ._cassandrawriter
rm -rf ._odpswriter
rm -rf ._streamwriter
rm -rf ._ftpwriter
rm -rf ._txtfilewriter
rm -rf ._otswriter
rm -rf ._hdfswriter
如果上述执行job.json仍然报错的话
可以使用命令,查询当前目录是是否还有哪些文件是以._开头的,记得不是里面的一些配置目录哈,要是缺少哪一项,麻烦在评论区中可以分享一下。
find ./ -name "._*"
总结
上述是安装dataX启动时遇到的问题,分享出来是让大家少踩坑,踩坑不易,麻烦点个赞
本文作者:Leo-coding
本文链接:https://www.cnblogs.com/Leo-coding/p/17267950.html
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步