2020年大三下学期第三周学习心得
datax的使用:
首先安装datax,然后下载安装python2,我的版本为2.7.10
环境:datax python2.7.10 jdk1.8
第一步:打开navicat,创建数据库(例如:datax),创建表(例如:test),添加字段time(varchar),name(varchar)。
然后创建json文件(直接修改txt后缀就可以)。
{
"job": {
"setting": {
"speed": {
"channel": 1
}
},
"content": [
{
"reader": {
"name": "txtfilereader",
"parameter": {
"path": ["D:/datax/json/作业.txt"],
"encoding": "gbk",
"column": [
{
"index": 0,
"type": "string"
},
{
"index": 1,
"type": "string"
}
],
"fieldDelimiter": ",",
"skipHeader": "true"
}
},
"writer": {
"name": "mysqlwriter",
"parameter": {
"writeMode": "insert",
"username": "root",
"password": "893225523",
"column": [
"time",
"name",
],
"session": [],
"connection": [
{
"jdbcUrl": "jdbc:mysql://127.0.0.1:3306/datax?useUnicode=true&characterEncoding=utf8&useSSL=false",
"table": ["test"]
}
]
}
}
}
]
}
}
记得修改json里面的相关内容。那个作业.txt是将要导入数据的文件。想要的可以询问QQ:893225523
截图:

然后打开cmd。
输入CHCP 65001,这段代码为了解决乱码。
输入代码:
python2 D:\datax\datax\bin\datax.py D:\datax\json\test.json
运行成功:



记得配置python2环境变量。

浙公网安备 33010602011771号