DataX之MySQL-append-Hive

18 篇文章 2 订阅

1、mysql-to-hive.json

{
	"setting": {},
	"job": {
		"setting": {
			"speed": {
				"channel": 2
			}
		},
		"content": [
			{
				"reader": {
					"name": "mysqlreader",
					"parameter": {
						"username": "root",
						"password": "123456",
						"connection": [
							{
								"querySql": [
									"select comany_id as mcn_comany_id,corporation_code as mcn_corporation_code,company as mcn_company,corporation_person as mcn_corporation_person,province_code as mcn_province_code,province as mcn_province,city_code as mcn_city_code,city as mcn_city from enterprise_basic_info where city = '南京'"
								],
								"jdbcUrl": [
									"jdbc:mysql://192.168.30.130:30005/test?useUnicode=true&characterEncoding=utf-8"
								]
							}
						]
					}
				},
				"writer": {
					"name": "hdfswriter",
					"parameter": {
						"defaultFS": "hdfs://192.168.30.160:8020",
						"fileType": "text",
						"path": "/user/hive/warehouse/ods.db/enterprise_basic_info_ccm/batch_no=20211203",
						"fileName": "202104",
						"column": [
							{
								"type": "string",
								"name": "mcn_corporation_code"
							},
							{
								"type": "string",
								"name": "mcn_comany_id"
							},
							{
								"type": "string",
								"name": "mcn_company"
							},
							{
								"type": "string",
								"name": "mcn_corporation_person"
							},
							{
								"type": "string",
								"name": "mcn_province_code"
							},
							{
								"type": "string",
								"name": "mcn_province"
							},
							{
								"type": "string",
								"name": "mcn_city_code"
							},
							{
								"type": "string",
								"name": "mcn_city"
							}
						],
						"writeMode": "append",
						"fieldDelimiter": "|"
					}
				}
			}
		]
	}
}

2、同步 Hive 元数据的语句

ANALYZE TABLE ods.enterprise_basic_info_ccm partition(batch_no='20211203') COMPUTE STATISTICS;
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值