HIVE学习笔记----JAVA客户端操作

  • JDBC客户端操作--启动Hive远程服务

    hive --service hiveserver

 HIVE学习笔记----JAVA客户端操作

Hive的JDBC客户端操作

HIVE学习笔记----JAVA客户端操作

打开Eclipse,新建一个JAVA项目,新建一个lib目录,将hive安装目录下的jdbc.jar文件拷贝进来,加载进path路径;

新建JDBCUtils类,做一些基础定义;

private static String driver = " 填写如下图所示";

HIVE学习笔记----JAVA客户端操作

 

private static String url = "jdbc:hive://ip:port/databases";

注册驱动

   static{

      Class.forName(driver);

}

有可能这一步会产生异常,做抛异常处理即可;

HIVE学习笔记----JAVA客户端操作

获取连接

HIVE学习笔记----JAVA客户端操作

同时也有可能产生异常,做抛异常处理即可;

HIVE学习笔记----JAVA客户端操作

释放资源,释放connection  statement resultset 

HIVE学习笔记----JAVA客户端操作

新建一个类,用于查询Hive中的数据

    定义Connection conn = null;

           Statement st = null;   (用来运行HQL的语句)

HIVE学习笔记----JAVA客户端操作

运行之后会发现控制台打印出很多异常信息,发现是对应jar包缺失,所需Jar包目录如下:

HIVE学习笔记----JAVA客户端操作

HIVE学习笔记----JAVA客户端操作

 

 

 

  • Thrift Client 

HIVE学习笔记----JAVA客户端操作

HIVE学习笔记----JAVA客户端操作