1、datax工具类下载地址
datax工具类下载地址
2. python
安装地址
hi,这是我用百度网盘分享的文件~复制这段内容打开「百度网盘」APP即可获取。
链接:https://pan.baidu.com/s/1TJ4rBXfTGbnp20ROMAXw4w?pwd=KLE3
提取码:KLE3
3. 自检命令

python  /opt/datax//bin/datax.py  /opt/datax/job/job.json

4.遇到的错误一,找不到配置文件

解决方式:
把工具包中的 plugins里所有带下划线开头的,全删掉




4.数据库导入 first.json

{"job": {"setting": {"speed": {"channel": 1}},"content": [{"reader": {"name": "mysqlreader","parameter": {"username": "root","password": "root","column": [ "id", "name","content" ,"createdate"],"splitPk": "id","connection": [{"table": ["t_user_info"],"jdbcUrl": ["jdbc:mysql://127.0.0.1:13306/sourcedb?useUnicode=true&characterEncoding=utf8"]}]}},"writer": {"name": "mysqlwriter","parameter": {"writeMode": "insert","username": "root","password": "root","column": [ "id", "name","content","createdate"],"session": ["set session sql_mode='ANSI'"],"preSql": ["delete from t_user_info"],"connection": [{"jdbcUrl": "jdbc:mysql://127.0.0.1:13306/targetdb?useUnicode=true&characterEncoding=utf8","table": ["t_user_info"]}]}}}]}
}
  1. 创建source和target数据库
    1.建表语句
CREATE TABLE `t_user_info`  (`id` int(0) NOT NULL AUTO_INCREMENT,`name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,`content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL,`createdate` datetime(0) NULL DEFAULT NULL,PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic;-- ----------------------------
-- Records of t_user_info
-- ----------------------------
INSERT INTO `t_user_info` VALUES (1, 'linux重启mysql的命令', 'linux重启mysql的命令', '2020-04-19 21:18:58');
INSERT INTO `t_user_info` VALUES (2, 'jQuery给input绑定回车事件', 'jQuery给input绑定回车事件', '2020-04-20 21:19:14');
INSERT INTO `t_user_info` VALUES (3, 'Web开发Session超时设置', 'Web开发Session超时设置', '2020-04-21 21:19:19');SET FOREIGN_KEY_CHECKS = 1;
  1. 执行命令
python  /opt/datax//bin/datax.py  /opt/datax/job/first.json
  1. 如果出现中文乱码,把数据库改成utf-8。然后再链接地址加上?useUnicode=true&characterEncoding=utf8

  2. 如果是连接mysql8 更换reader和writer lib目录下的mysql驱动包
    mysql8
    hi,这是我用百度网盘分享的文件~复制这段内容打开「百度网盘」APP即可获取。
    链接:https://pan.baidu.com/s/17tEOecCdwY3YEryuR6ywng?pwd=KLE3
    提取码:KLE3

分享datax遇到的坑相关推荐

  1. 友盟社交分享中的那些坑

    友盟社交分享中的那些坑 目前在做的产品,新版本需要支持社交分享,其实旧版本已经有了,但是被屏蔽了,本来再次打开也没什么,但是发现新的需求要多支持一个平台,而旧平台的sdk又太旧了(接口都改了),为了节 ...

  2. 亚马逊运营面试经验分享:避免踩坑,少走弯路

    亚马逊运营找工作时需要问清楚哪些问题? 一年中有两个大招聘季:"金三银四"和"金九银十".面对着即将到来的面试季,漫天铺地的招聘信息,职场人的心被撩拨得蠢蠢欲动 ...

  3. 微信中网页分享开发遇到的坑

    本文不讲解整体的实现过程,讲实现过程的文章网上有很多,这里就不累述了,我只说说开发过程中遇到的坑,我觉得80%第一次开发微信分享的人应该都遇到过. 1. 官网下载的sample压缩包怎样使用 在官网会 ...

  4. 企业微信文件分享到微信的坑

    对于企业威信的大文件,转存到企业威信文档中,再分享给维信好友.对方下载时,会提示:复制链接在聊天中打开. 然后你复制了链接,在文档传输助手中粘贴,打开保存到本地.这时会出现一个坑:微信浏览器不会提示下 ...

  5. 从算法的角度分析王者荣耀的低级分享系列(1)设置坑死萌新

    2019年7月25日更正, 王者又把技能轮盘设置调回去了, 和之前一毛一样, 我要把轮盘调到0才是最顺畅的. 我们在玩王者, 策划在玩我们, 另外元歌的34技能释放不出来的bug也回来了, 并且更严重 ...

  6. 微信授权Java重定向前端地址_微信网页授权+分享踩过的坑

    页面用浏览器自带返回和安卓物理返回死循环的话,直接看高潮部分 背景 折磨我两个工作日加周末一天的问题,我觉得还是有必要记录一下,为什么程序员总是加班,就是遇到这些意想不到的问题 需求 领导:我想做两个 ...

  7. H5页面实现微信分享功能及踩坑历程

    看了官网,写的也挺简单的,也在网上搜索了一些demo,然后开始写: 我理解的误区: 我一直以为可以跟app分享一样,有个分享按钮点击触发分享:搜索了很多博客,得到结论,前几年好像是可以通过按钮引导分享 ...

  8. 安卓新浪微博授权分享 小米8Android9的坑。解决web网页授权无法正确回调bug。

    微博登录,分享都是很常用的功能.正在划水的某一天,测试MM突然提了个bug,说微博分享不能用了,纳尼,之前不是测试N遍,怎么突然不能用了. 仔细一看,是这样的.手机没有安装微博客户端,会走SDK内部网 ...

  9. 微信H5分享朋友圈踩坑

    1.所需权限 需要公众号有分享权限,无权限无法分享成功,一般认证后就有权限,微信白名单需要配置地址,xxx.xxx.xxx(精确到二级域名) 2.后端接口 一般需要将线上url地址传递给后端,后端返回 ...

最新文章

  1. 链表问题8——将单向链表按某值划分成左边小、中间相等、右边大的形式(初阶)
  2. Hive的union和join操作
  3. php ci cookie使用,CI框架实现cookie登陆的方法详解
  4. 安装 Git ( Windows、linux、Mac)
  5. resttemplate post提交json_SEO工具脚本,Python百度普通收录API提交工具
  6. mysql高效获取两张表共同字段的交集数据
  7. 设计mysql存储过程,MySQL的存储过程设计的例子
  8. 正确下载谷歌浏览器Chrome本地安装包 ,能离线安装
  9. Android native memory leak detect (Android native内存泄露检测)
  10. [C语言学习]C语言程序设计基础(一)
  11. linux系统安装gaussview_Linux系统安装Python
  12. 基于Spark的GBDT + LR模型实现
  13. 中山一院:华南第一综合性三甲医院的 IT 基础架构转型实践
  14. HTML5浏览器测试网站汇总
  15. yum linux-headers,CentOS下yum安装缺少kernel-headers的解决方法
  16. JVM 为什么使用元空间替换了永久代?
  17. ps怎么把图片上面的字去掉
  18. PhysX3.4文档(15) -- Vehicles
  19. vue学习笔记(一) ---- vue指令(过滤器)
  20. flashback的用法

热门文章

  1. Archive一个Microsoft Teams里创建的Team
  2. android工程文件assts,Android初始化FaceSDK报错
  3. EXCEL vba工程密码破解
  4. 如何去画人物的侧脸眼睛?眼睛该怎么画?
  5. Linux下Redis安装与配置 (yum 软件源下载安装)
  6. Linux下同时打开编辑多个文件 【VSP、vim -o】
  7. C语言 函数返回多个值方法
  8. C语言函数返回多个值的方法
  9. 安卓JAVA调用解析青云客聊天API示例
  10. 总线标准 (计组学习笔记)