DataX从HDFS同步MYSQL报错:无法创建数据库服务器的链接

我用dataX做数据采集时候,从本机MySQL同步到虚拟机hdfs,报错datax连接不上数据库:

img

之后把本地MySQL的root用户权限打开,能远程连接了,又关闭了防火墙,这次采集成功了,但是我反过来用虚拟机hdfs同步到本机MySQL,没有成功,这次报错找不到原因,请问为什么?

img


json文件如下:

{
    "job": {
        "content": [
            {
                "reader": {
                    "name": "hdfsreader",
                    "parameter": {
                        "column": [
                            "*"
                        ],
                        "defaultFS": "hdfs://Test:8020",
                        "encoding": "UTF-8",
                        "fieldDelimiter": "|",
                        "fileType": "text",
                        "path": "/input/back.txt"
                    }
                },
                "writer": {
                    "name": "mysqlwriter",
                    "parameter": {
                        "column": [
                            "id",
                            "name",
                            "sex",
                            "score"
                        ],
                        "connection": [
                            {
                                "jdbcUrl": [
                                    "jdbc:mysql://xxx.xxx.xxx.xxx:3306/db_test?serverTimezone=Asia/Shanghai&useUnicode=true&characterEncoding=UTF-8&rewriteBatchedStatements=true&allowMultiQueries=true&nullCatalogMeansCurrent=true&useSSL=false&allowPublicKeyRetrieval=true"
                                ],
                                "table": [
                                    "back"
                                ]
                            }
                        ],
                        "username": "root",
                        "password": "123456",
                        "writeMode": "insert"
                    }
                }
            }
        ],
        "setting": {
            "speed": {
                "channel": "3"
            }
        }
    }
}

在最开始时候我在Linux虚拟机telnet命令访问本机3306端口被拒绝了,打开防火墙之后就同步成功了。现在我本机数据库权限已经打开,防火墙也没有打开,请问为什么反过来同步就不可以了
如图,我jdbc改了很多次,都不管用,求指教!

报错写的是驱动问题,换一个版本高点的驱动试试

是不是防火墙的原因导致的。