Hive连接与编程
来源:互联网 发布:手机网络爸爸 编辑:程序博客网 时间:2024/04/30 03:42
MySQL
- Server 服务端
- Client 客户端
Hive
Server
后端运行$ bin/hiveserver2 前端运行 bin/hive --service hiveserver2企业中使用管理页面点击启动$ bin/hiveserver2 & $ nohup bin/hiveserver2 & >> hiveserver.log
Client
$ bin/beeline
第一种连接方式
beeline> helpbeeline> !connect jdbc:hive2://hadoop-senior01.ibeifeng.com:10000scan complete in 3msConnecting to jdbc:hive2://hadoop-senior01.ibeifeng.com:10000Enter username for jdbc:hive2://hadoop-senior01.ibeifeng.com:10000: beifengEnter password for jdbc:hive2://hadoop-senior01.ibeifeng.com:10000: *******
show databases;
- 第二种链式方式
- 可以一次性在命令行输入指令来登录:
bin/beeline -u jdbc:hive2://hadoop-senior01.ibeifeng.com:10000 -n beifeng -p beifeng
- 可以一次性在命令行输入指令来登录:
代码
package om.beifeng.bigdata; import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.Statement; /** * Created by XuanYu on 2016/11/13. */ public class HiveJdbcClient { private static String driverName = "org.apache.hive.jdbc.HiveDriver"; public static void main(String[] args) throws Exception { try { Class.forName(driverName); } catch (ClassNotFoundException e) { e.printStackTrace(); System.exit(1); } Connection con = DriverManager.getConnection( "jdbc:hive2://hadoop-senior01.ibeifeng.com:10000/db_emp", "beifeng", "beifeng"); Statement stmt = con.createStatement(); String tableName = "emp"; String sql = "SELECT empno, ename, sal, deptno from " + tableName; ResultSet res = stmt.executeQuery(sql); while (res.next()) { System.out.println(res.getString(1) + "\t" + res.getString(2) + "\t" + res.getString(3) + "\t" + res.getString(4) + "\n"); } res.close(); stmt.close(); con.close(); } }
需要先运行服务
bin/hive --service hiveserver2
0 0
- Hive连接与编程
- FineReport与hadoop,hive连接
- Kettle连接Hadoop与Hive
- sqoop与vertica、hive连接
- Hive编程指南-JDBC连接、脚本执行
- squirrel sql工具与hive的连接
- 【Hive】Hive编程指南
- Hive的JDBC连接方法分享与教程
- HiveServer2与beeline的使用 & Hive JDBC编程
- hive编程指南--hive基础知识
- Hive的JDBC连接
- hive连接hbase方法
- hive连接mysql配置
- python连接hive
- kettle连接hive
- hive连接mysql异常
- Hive使用JDBC连接
- Hive表连接
- Tomcat配置及使用
- Android 中 activity 的生命周期和数据储存
- HTTP 状态吗详解
- 指针
- Java基础——反射
- Hive连接与编程
- 第十二周项目四汉诺塔
- contab执行java程序
- 唯爱小粽子:mac远程连接redis集群
- 【JQuery】——级联下拉框效果
- Java递归思想分析
- java设计模式(8)--代理模式
- POJ 2891 Strange Way to Express Integers
- 与Linux的初次约会