美文网首页
分区表后使用dataX迁移数据问题

分区表后使用dataX迁移数据问题

作者: 我还是老油条 | 来源:发表于2022-09-06 10:52 被阅读0次

    1.新建分区表后使用dataX迁移数据报错

    com.alibaba.datax.common.exception.DataXException: Code:[DBUtilErrorCode-10], Description:[连接数据库失败. 请检查您的 账号、密码、数据库名称、IP、Port或者向 DBA 寻求帮助(注意网络环境).]. - 具体错误信息为:java.sql.SQLException: No suitable driver found f

    检查好久脚本都觉得没问题,网上的方案都试了,甚至都把源码下载下来重新编译打包

    结果还是报一样的错,最终看异常日志打印是writer有问题,重新检查脚本

    结果发现 下面的url 少了jdbc ,加上后同步成功

    jdbc:mysql://127.0.0.1:3306/test?characterEncoding=utf8&useSSL=false&allowMultiQueries=true&serverTimezone=Asia/Shanghai&zeroDateTimeBehavior=CONVERT_TO_NULL

    mysql://127.0.0.1:3306/test?characterEncoding=utf8&useSSL=false&allowMultiQueries=true&serverTimezone=Asia/Shanghai&zeroDateTimeBehavior=CONVERT_TO_NULL

    2. 迁移数据后分布不均

    发现有两个分区没有数据,因为使用的key分区,了解mysql 底层原理后,分区数只能为质数

    修改分区数为3后,则分区均匀

    相关文章

      网友评论

          本文标题:分区表后使用dataX迁移数据问题

          本文链接:https://www.haomeiwen.com/subject/nshgnrtx.html