Hive thrift服务--beeline使用
来源:互联网 发布:strtoupper php 编辑:程序博客网 时间:2024/05/27 10:42
hive提供了thrift服务,只要客户端符合thrift标准就可以与它对接。
这样可以以在一台服务器上启动一个hive,其他用户通过thrift访问hive。
hive自带了一个thrift的客户端-------bin/beeline
启动方式:
1、hadoop的core-site.xml增加配置
<property> <name>hadoop.proxyuser.hadoop.groups</name> <value>hadoop</value></property>如果是 <value>*</value> 就是所有用户<property> <name>hadoop.proxyuser.hadoop.hosts</name> <value>*</value></property>这里配置了所有ip都允许代理访问。如果不允许,则配置IP地址
2、启动hive的hiveserver2
命令:[hadoop@nbdo3 bin]$ hiveserver2
3、在其他机子上,或者新开连接,使用beeline
我是clone session
[hadoop@nbdo3 ~]$ beeline
4、连接hiveserver2
beeline>!connect jdbc:hive2://nbdo3:10000
(nbdo3是hiveserver2所启动的那台主机名,端口默认是10000)
beeline> !connect jdbc:hive2://nbdo3:10000
Connecting to jdbc:hive2://nbdo3:10000
Enter username for jdbc:hive2://nbdo3:10000: hadoop
Enter password for jdbc:hive2://nbdo3:10000:
Connected to: Apache Hive (version 2.1.0)
Driver: Hive JDBC (version 2.1.0)
17/03/11 12:34:29 [main]: WARN jdbc.HiveConnection: Request to set autoCommit to false; Hive does not support autoCommit=false.
Transaction isolation: TRANSACTION_REPEATABLE_READ
0: jdbc:hive2://nbdo3:10000>
0: jdbc:hive2://nbdo3:10000> show databases;
+----------------+--+
| database_name |
+----------------+--+
| default |
| zengmg |
+----------------+--+
2 rows selected (0.495 seconds)
0: jdbc:hive2://nbdo3:10000>
如果不配置第一步,会报错:
User: hadoop is not allowed to impersonate hadoop (state=,code=0)
意思是:hadoop用户不允许访问hadoop默认用户。
-------------
更多的Java,Angular,Android,大数据,J2EE,Python,数据库,Linux,Java架构师,:
http://www.cnblogs.com/zengmiaogen/p/7083694.html
- Hive thrift服务--beeline使用
- Hive Beeline使用
- Hive Beeline使用
- Hive Beeline HiveServer2使用
- Hive学习笔记 --- Hive的Beeline使用
- Hive Beeline
- Hive Beeline
- Hive的thrift服务
- Hive 的Thrift服务
- apache hive 0.14 beeline 使用注意事项
- 使用beeline/jdbc 连接hive,impala,sparksql
- hive使用beeline测试JDBC连接
- beeline 使用
- Hive:使用beeline连接和在eclispe中连接
- HIVE beeline使用shell 批量执行sql语句
- HiveServer2与beeline的使用 & Hive JDBC编程
- hive beeline连接hiveserver2
- Hadoop2.7.2之Hive-2.1.1的Hiveserver2服务和beeline远程调试
- jQuery formValidator表单验证插件
- MS41908|一体机镜头变倍驱动芯片|3倍|10倍|18倍|22倍丨30倍光学变焦镜头驱动|AN41908
- Android ListView下拉刷新上拉加载
- ListView详解
- win10中内置的Linux Bash启动闪退问题
- Hive thrift服务--beeline使用
- Android属性动画(三) TimeInterpolator(插值器)
- 文章标题
- bzoj3824 Guard Mark
- WPF模板(一):控件模板、数据模板、面板模板
- <WebKit/WebKit.h>fine not found
- jdk配置
- 杭电 2036 改革春风吹满地
- java再复习-Semaphere的使用