1. 连接hive类 DB_hive
class DB_hive(object):
def __init__(self, db, con_dict):
"""
初始化说明
Args:
db: hive中数据库名称
con_dict: hive链接信息字典 eg:
{'host': '192.168.0.163', # 连接服务器IP
'port': 10000, # 端口号,默认10000
'username': 'username', # 服务器登录用户名
'database': 'database_name' # 数据库名称 未用
}
"""
retry_times = 3 # 重试3次
for i in range(retry_times):
try:
self.db_connect = hive.Connection(host=con_dict.get('host'),
port=con_dict.get('port'),
username&#