python读取mysql表,并自动在hive上建表

import  pymysql
import  re
import  sys
import  os

def get_table_info(database,table,host,user,password,db,is_partitioned):
    cols = []
    create_head = '''create table if not exists {0}.{1}('''.format(database,table)
        if is_partitioned == 'Y':
        create_tail = r'''partitioned by(d_date string) stored as parquet;'''.format(table)
    else:
        create_tail = r'''stored as parquet;'''.format(table)
    connection=pymysql.connect(host='{0}'.format(host),
                user='{0}'.format(user),
                password='{0}'.format(password),
                db='{0}'.format(d

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值