使用impala查询实例

连接impala流程

一、导入impala的包

ImpalaJDBC41.jar

二、加载impalaJDBC驱动程序

Class.forName("com.cloudera.impala.jdbc41.Driver");

三、连接impala数据库

conn = ImpalaJDBCUtil.getConnection();getConnection()方法,连接impala数据库

获取conf.properties中的impala配置

Properties properties = PropertiesUtil.getProperties("conf.properties");

url = properties.getProperty("impala_url");

username = properties.getProperty("impala_username");

password = properties.getProperty("impala_passvord");

conf.properties文件配置

# Impala

impala_url=jdbc:impala://10.31.16.120:21050

impala_username=tran01

impala_passvord=tran01

 

三、创建statement对象来执行sql语句

stmt = conn.createStatement();

四、Resultset用来存放获取的结果集

rs = stmt.executeQuery(sql);

数据库查询完成后记得关闭结果集和连接

ImpalaJDBCUtil.closeAll(stmt, rs,conn);

# Impala

impala_url=jdbc:impala://10.31.16.120:21050

impala_username=tran01

impala_passvord=tran01

#Hive

hive_url=jdbc:hive2://10.31.20.211:10000/pmcs

hive_username=root

hive_password=test123

你可能感兴趣的:(使用impala查询实例)