暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

【datax】csv2MySQL8的json脚本

原创 letitia1208 2021-09-02
575

最近做项目数据迁移用到datax,核心部分就是json文件了。
下面是json脚本样例:

{
    "job": {
        "setting": {
            "speed": {
                "channel": 2
            }
        },
        "content": [
            {
               "reader": {
                    "name": "txtfilereader",
                    "parameter": {
                        "path": ["/data/filename.csv"],
                        "encoding": "UTF-8",
                        "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": "abc.12321",

                        "column": [
			           "year_id",
				   "segment_id",
       				   "segment_name",
				   "update_time"
				],
		        "preSql":["truncate table tablename"],
                        "session": ["set session sql_mode='ANSI'"],

                        "connection": [

                            {

                                "jdbcUrl": "jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=utf8&useSSL=false&serverTimezone=GMT%2B8",
				"table": ["tablename"]

                            }

                        ]

                    }

                }


            }
        ]
    }
}

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论