datax导出数据到mysql报错:配置信息错误. 您提供的配置信息不是合法的JSON格式

问题描述

  • 错误描述
# datax/job目录下编写json文件,用于将hive表中数据同步到mysql,执行json报错如下
[root@slave1 datax]# python bin/datax.py -p"-Dexportdir=/warehouse/edu/ads/ads_user_user_change" job/ads_user_user_change_test.json

DataX (DATAX-OPENSOURCE-3.0), From Alibaba !
Copyright (C) 2010-2017, Alibaba Group. All Rights Reserved.


2024-01-14 03:53:41.603 [main] ERROR Engine - 

经DataX智能分析,该任务最可能的错误原因是:
com.alibaba.datax.common.exception.DataXException: Code:[Common-00], Describe:[您提供的配置文件存在错误信息,请检查您的作业配置 .] - 配置信息错误. 您提供的配置信息不是合法的JSON格式: illegal identifier :   . 请按照标准json格式提供配置信息. 
	at com.alibaba.datax.common.exception.DataXException.asDataXException(DataXException.java:26)
	at com.alibaba.datax.common.util.Configuration.<init>(Configuration.java:1066)
	at com.alibaba.datax.common.util.Configuration.from(Configuration.java:79)
	at com.alibaba.datax.core.util.ConfigParser.parseJobConfig(ConfigParser.java:75)
	at com.alibaba.datax.core.util.ConfigParser.parse(ConfigParser.java:26)
	at com.alibaba.datax.core.Engine.entry(Engine.java:137)
	at com.alibaba.datax.core.Engine.main(Engine.java:204)
# 使用datax配置文件生成脚本时gen_export_config.py报错

[root@slave1 bin]# sh gen_export_config.sh
  File "/opt/software/bin/gen_export_config.py", line 32
        job = {
    ^
SyntaxError: invalid syntax
  File "/opt/software/bin/gen_export_config.py", line 32
        job = {
    ^
SyntaxError: invalid syntax
  • 解决方案
# 将gen_export_config.py文件中前面有空格的删除后,重新Tab

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...