Hive2 beeline 使用方法
2016-06-12 21:45
351 查看
Hive2 beeline
–Beeline 要与HiveServer2配合使用,支持嵌入模式和远程模式
–启动HiverServer2 ,./bin/hiveserver2
–启动Beeline
–wangyue@wangyue-um:~/opt/hive/hive-0.12.0-cdh5.1.0$ ./bin/beeline
–beeline> !connect jdbc:hive2://localhost:10000
–默认用户名、密码不验证
•配置文件hive.server2.authentication默认为NONE
下面的t 是必须的
select * from (
select imei,sum(drop_num) drop_num,sum(duration) duration,(sum(drop_num) / sum(duration)) AS dd from phone_detail group by imei ) t order by t.dd desc
limit 10;
+---------+-------------+-------------+------------------------+--+
| t.imei | t.drop_num | t.duration | t.dd |
+---------+-------------+-------------+------------------------+--+
| 639876 | 1 | 734 | 0.0013623978201634877 |
| 356436 | 1 | 1028 | 9.727626459143969E-4 |
| 351760 | 1 | 1232 | 8.116883116883117E-4 |
| 368883 | 1 | 1448 | 6.906077348066298E-4 |
| 358849 | 1 | 1469 | 6.807351940095302E-4 |
| 358231 | 1 | 1613 | 6.199628022318661E-4 |
| 863738 | 2 | 3343 | 5.982650314089142E-4 |
| 865011 | 1 | 1864 | 5.36480686695279E-4 |
| 862242 | 1 | 1913 | 5.227391531625719E-4 |
| 350301 | 2 | 3998 | 5.002501250625312E-4 |
+---------+-------------+-------------+------------------------+--+
毛泽东思想告诉我们,活着就要扯蛋,斗争
–Beeline 要与HiveServer2配合使用,支持嵌入模式和远程模式
–启动HiverServer2 ,./bin/hiveserver2
–启动Beeline
–wangyue@wangyue-um:~/opt/hive/hive-0.12.0-cdh5.1.0$ ./bin/beeline
–beeline> !connect jdbc:hive2://localhost:10000
–默认用户名、密码不验证
•配置文件hive.server2.authentication默认为NONE
下面的t 是必须的
select * from (
select imei,sum(drop_num) drop_num,sum(duration) duration,(sum(drop_num) / sum(duration)) AS dd from phone_detail group by imei ) t order by t.dd desc
limit 10;
+---------+-------------+-------------+------------------------+--+
| t.imei | t.drop_num | t.duration | t.dd |
+---------+-------------+-------------+------------------------+--+
| 639876 | 1 | 734 | 0.0013623978201634877 |
| 356436 | 1 | 1028 | 9.727626459143969E-4 |
| 351760 | 1 | 1232 | 8.116883116883117E-4 |
| 368883 | 1 | 1448 | 6.906077348066298E-4 |
| 358849 | 1 | 1469 | 6.807351940095302E-4 |
| 358231 | 1 | 1613 | 6.199628022318661E-4 |
| 863738 | 2 | 3343 | 5.982650314089142E-4 |
| 865011 | 1 | 1864 | 5.36480686695279E-4 |
| 862242 | 1 | 1913 | 5.227391531625719E-4 |
| 350301 | 2 | 3998 | 5.002501250625312E-4 |
+---------+-------------+-------------+------------------------+--+
毛泽东思想告诉我们,活着就要扯蛋,斗争
相关文章推荐
- System.Web.HttpUtility VS System.Net.WebUtility
- JS中的call()和apply()方法和bind()
- 1、JavaScript基础
- 时区日期处理(NSDate, NSCalendar, NSTimeZone)实例详解
- SVN提交之后补写或改写log信息的方法及错误问题解决
- 字符串反转 转换大小写的三种方法
- 学习C语言指针和链表的体会
- 《哲王》:《经济学人》管理专栏文集第二辑,五星推荐
- 前端学习_Series2_01.JavaScript_02
- 用visio绘制村庄上网架构图
- 常用正则表达式
- Qt 设置背景图片3种方法(三种方法:QPalette调色板,paintEvent,QSS)
- hdu 5410(背包问题变形)
- 148. Sort List
- 高并发系统限流特技2
- 7、AngularJs的压缩问题
- 浏览器地址栏前面的小图标
- httpclient
- ARM 开发板insmod安装内核模块时,Unknown symbol usb_register_driver (err 0)
- 如何实现下载文件