博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
jdbc impala连接hive
阅读量:7027 次
发布时间:2019-06-28

本文共 3561 字,大约阅读时间需要 11 分钟。

import java.sql.Connection;import java.sql.Driver;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;import java.util.Properties;public class TestConnection {    public static void main(String[] args)            throws InstantiationException, IllegalAccessException, ClassNotFoundException, SQLException {        Driver driver = (Driver) Class.forName("com.cloudera.impala.jdbc41.Driver").newInstance();        Properties propertes = new Properties();        Connection connetction = driver                .connect("jdbc:impala://192.168.44.141:21051/data;AuthMech=3;UID=hive;PWD=hive", propertes); // 使用第三种安全验证        String sql = "SELECT * FROM data.article a WHERE id=?";        PreparedStatement stmt = connetction.prepareStatement(sql);        stmt.setString(1, "100");        ResultSet rs = stmt.executeQuery();        System.out.println("完成执行===============================");        if (rs.next()) {            System.out.println("返回:" + rs.getObject(1));        }        rs.close();        connetction.close();    }}

在pom.xml中引入依赖包,其中jar包到${project.basedir}/src/main/webapp/WEB-INF/lib/目录中

com.cloudera
ImpalaJDBC41
1.0
system
${project.basedir}/src/main/webapp/WEB-INF/lib/ImpalaJDBC41.jar
org.apache.hive
hive_metastore
0.0.1
system
${project.basedir}/src/main/webapp/WEB-INF/lib/hive_metastore.jar
org.apache.commons
hive_service
0.0.1
system
${project.basedir}/src/main/webapp/WEB-INF/lib/hive_service.jar
org.apache.commons
commons-codec
1.3
system
${project.basedir}/src/main/webapp/WEB-INF/lib/commons-codec-1.3.jar
com.facebook
libfb303-0.9.0
0.9.0
system
${project.basedir}/src/main/webapp/WEB-INF/lib/libfb303-0.9.0.jar
com.facebook
libthrift-0.9.0
0.9.0
system
${project.basedir}/src/main/webapp/WEB-INF/lib/libthrift-0.9.0.jar
org.apache.hive
ql
0.0.1
system
${project.basedir}/src/main/webapp/WEB-INF/lib/ql.jar
org.apache.hive
TCLIServiceClient
0.0.1
system
${project.basedir}/src/main/webapp/WEB-INF/lib/TCLIServiceClient.jar
org.apache.zookeeper
zookeeper
3.4.6
system
${project.basedir}/src/main/webapp/WEB-INF/lib/zookeeper-3.4.6.jar

转载地址:http://vxlxl.baihongyu.com/

你可能感兴趣的文章
Codeforces Beta Round #9 (Div. 2 Only) A. Die Roll 水题
查看>>
代码的组织机制
查看>>
html基础之 input:type
查看>>
json-lib简单处理json和对json的简单介绍
查看>>
jquery checkbox选中、改变状态、change和click事件
查看>>
java joor 实现反射简单调用
查看>>
Guava 8-区间
查看>>
自定义Spark Partitioner提升es-hadoop Bulk效率
查看>>
总结一些机器视觉库
查看>>
在CentOS Linux下部署Activemq 5
查看>>
把mysql脚本或其他数据库脚本导入Powerdesigner
查看>>
phalcon 连接多个数据库 phalcon multi-database
查看>>
React Native(十一)——按钮重复点击事件的处理
查看>>
机器学习笔记(4):多类逻辑回归-使用gluton
查看>>
26.angularJS $routeProvider
查看>>
内存映射函数remap_pfn_range学习——示例分析(2)
查看>>
年轻的工程师如何月入伍万XD
查看>>
NAT64与DNS64基本原理概述
查看>>
Java-Shiro(四):Shiro
查看>>
Oracle 备份、恢复单表或多表数据步骤
查看>>