python 链接impala执行SQL
项目中用python来链接impala数据库最常见,一个简单的链接,获取结果。
#!/usr/bin/python # -*- coding:utf-8 -*- from impala.dbapi import connect import sys reload(sys) sys.setdefaultencoding("utf8") def impala_conn_exec(sql): conn = connect(host='192.168.x.xx', port=21050) cur = conn.cursor() cur.execute(sql) data_list=cur.fetchall() return data_list sql = "select pk,send from intf_table t where pk_value='000000000000008A582C'" now_num = impala_conn_exec(sql) print now_num
可以对结果做加工,取出来自己想要的格式。
天下难事,必作于易;天下大事,必作于细