DataX windows安装及基本使用

Posted jmdd

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了DataX windows安装及基本使用相关的知识,希望对你有一定的参考价值。

datax:

Data是阿里巴巴公司开发的,为解决异构数据源同步问题

 

它的设计理念:

技术图片

 

 

安装: 

datax下载地址:https://github.com/alibaba/DataX

由于datax需要python2.x版本,而本机装的是python3.x 所以要安装python2 并且两个版本互不影响

装两个python方法:https://blog.csdn.net/qq_27089287/article/details/79114441

使用方法:

  1.查询使用模板

   技术图片

 

 

   2.使用(以csv到mysql为例)

  源码如下:

技术图片
{
    "job": {
        "setting": {
            "speed": {
                "channel": 1
            }
        },
        "content": [
            {
               "reader": {
                    "name": "txtfilereader",
                    "parameter": {
                        "path": ["E:/xinfang_data.csv"],
                        "encoding": "gbk",
                        "column": [
                            {
                                "index": 0,
                                "type": "string"
                            },
                            {
                                "index": 1,
                                "type": "string"
                            },
                            {
                                "index": 2,
                                "type": "string"
                            },
                            {
                                "index": 3,
                                "type": "string"
                            }
                        ],
                        "fieldDelimiter": ",",
                        "skipHeader": "true"
                    }
                },
                
               "writer": {

                    "name": "mysqlwriter",
                    "parameter": {
                        "writeMode": "insert",
                        "username": "root",
                        "password": "123456",
                        "column": [
                            "kind",
                            "time",
                            "processingDepartment",
                            "content"
                        ],

                        "session": [],

                        "connection": [
                            {
                                "jdbcUrl": "jdbc:mysql://127.0.0.1:3306/datax?useUnicode=true&characterEncoding=utf8&useSSL=false&serverTimezone=GMT%2B8",
                                "table": ["csv1"]
                            }
                        ]
                    }
                }
            }
        ]
    }
}
csv_mysql.json

  执行方法

  技术图片

 

   至此,数据就已经从csv文件导入mysql数据库。

 

以上是关于DataX windows安装及基本使用的主要内容,如果未能解决你的问题,请参考以下文章

大数据DataX:DataX安装及使用

DataX的安装及使用

DataX的安装及使用

DataX的安装及使用

DataX的安装及使用

datax的安装和使用(windows)