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环境变量。

 

posted @ 2020-03-04 14:41  Double晨  阅读(194)  评论(0编辑  收藏  举报