zoukankan      html  css  js  c++  java
  • 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数据库。

  • 相关阅读:
    CSS语言
    HTML语言
    JDBC技术
    存储过程
    Oracle和Mysql数据库技术
    正则表达式
    反射
    XML技术
    设计模式初步专题(自学,适合初级.更深入的会在框架阶段)
    线程池专题(自学)
  • 原文地址:https://www.cnblogs.com/jmdd/p/12389278.html
Copyright © 2011-2022 走看看