dataX-windows版安装与实操(mysql8、python3) (一)

操作环境: mysql 8.0.27、windows10、datax3.0 、python3.7.3、Navicat Premium15
下载地址800多M :http://datax-opensource.oss-cn-hangzhou.aliyuncs.com/datax.tar.gz

一、安装与测试

1.建立无中文,无空格目录解压下载的安装包
  • python3.0需要替换安装目录bin下的3个文件
  • 替换文件下载:链接: https://pan.baidu.com/s/1gPQtrqu2emJnTPVGQYyoiw 提取码: re42
    待替换文件.png
2.替换mysql8.0驱动(本人下载的8.0.27版本)
3.修改mysqlwriter和mysqlreader目录下的 mysqlwriter-0.0.1-SNAPSHOT.jar 和mysqlreader-0.0.1-SNAPSHOT.jar 里面的pom.xml文件
  • 修改方法解压新建bak目录解压jar包(注意不要在源目录复制一个副本出来,要新建目录复制进去,不然读取有问题)
  • 找到META-INF\maven\com.alibaba.datax\mysqlwriter 目录下的pom.xml,修改mysql版本为8.0.27
    image.png

    已修改完成的jar包下载地址: 链接: https://pan.baidu.com/s/1f8xuHjzzneLkkekzXFiwaQ 提取码: cbuz
4.测试使用
  • windows + R输出CMD打开命令行或者pyCharm 下方的 Terminal命令行也可
  • 检测python版本python --version 无输出说明文配置环境变量,直接输入where python 查找安装目录全路径
  • 使用系统自带的测试脚本
CHCP 65001  # 中文不乱码
# python3路径 + datax的py脚本 + 默认job.json文件
D:\file_app\Anaconda\python.exe  D:\dataxTest\datax\bin\datax.py  D:\dataxTest\datax\job\job.json 
5.报错解决
  • 错误类型 /datax/plugin/reader/._drdsreader/plugin.json] 不存在. 请检查您的配置文件.
  • 解决方法: 删除D:\dataxTest\datax\plugin\ plugin 目录下及子目录下的所有._开头的历史隐藏文件
  • 推荐用MobaXterm软件删除rm -rf ./plugin/*/._* 或 rm -rf `find ./ -name '._*'`
    下一篇介绍mysql和txt 文件的导入
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容