Hive thrift服务--beeline使用
hive提供了thrift服务,只要客户端符合thrift标准就可以与它对接。
这样可以以在一台服务器上启动一个hive,其他用户通过thrift访问hive。
hive自带了一个thrift的客户端-------bin/beeline
启动方式:
1、hadoop的core-site.xml增加配置
<property><name>hadoop.proxyuser.root.groups</name><value>*</value>
</property>
如果是 <value>*</value> 就是所有用户<property><name>hadoop.proxyuser.root.hosts</name><value>*</value>
</property>
这里配置了所有ip都允许代理访问。如果不允许,则配置IP地址
2、启动hive的hiveserver2
命令:[hadoop@nbdo3 bin]$ hiveserver2
后台使用:http://blog.csdn.net/zengmingen/article/details/78392307
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 thrift服务(将Hive作为一个服务器,其他机器可以作为客户端进行访问)
步骤一:启动为前台:bin/hiveserver2 步骤二:启动为后台:nohup bin/hiveserver2 1>/var/log/hiveserver.log 2>/var/log ...
- hive后台启动_将Hive Thrift server 添加到服务后台运行
1. 将hive 的metastore用mysql连接储存 2 在/etc/init.d/文件夹中编辑文件hive-thrift #!/bin/bash # init script forHive ...
- hive后台启动_将Hive Thrift server 添加到服务后台运行 | 学步园
1. 将hive 的metastore用mysql连接储存 2 在/etc/init.d/文件夹中编辑文件hive-thrift #!/bin/bash # init script forHive ...
- 13、hive在启动beeline客户端时报错:User: xxx is not allowed to impersonate xxx
背景 在启动完成hive服务:hive --service metastore后 启动hive2服务的过程中:hive --service hiveserver2后 启动beeline客户端时,bee ...
- hive 启动服务命令及连接
启动元数据服务 ./hive --service metastore & 启动server ./hive --service hiveserver2 -hiveconf hive.server ...
- Hive 元数据服务 MetaStore
1. 概念 MetaSore 是 Hive 元数据存储的地方.Hive 数据库.表.函数等的定义都存储在 MetaStore 中.根据系统配置方式,统计信息和授权记录也可以存储在这.Hive 或者其他 ...
- thrift服务windows环境编译失败
为什么80%的码农都做不了架构师?>>> 修改maven的pom文件 <!--thrift服务 api 层,开发时 windows系统需指定exe程序位置--> ...
- Hive Cli 和 Beeline
前言 你们怎么直接用hive命令进hive呢?为什么不使用beeline,另一个部门的同事,看到我直接输入hive 回车进入hive,感到很困惑.我说有什么区别吗?我一直都用的cli,从未用过beel ...
- Hive Serde、Beeline、JDBC
一.Hive Serde 用于做序列化和反序列化,构建在数据存储和执行引擎之间,对二者实现解耦. 创建表的2种规则row format:delimited和serde,正则匹配 创建表: CREATE ...
最新文章
- 使用mkfs.ext4格式化大容量磁盘
- 关于Oracle安装完毕后,登录时遇到的错误的解决的方法
- 免费的用户界面设计工具、工具包和资源备忘
- InfoGAN 生成时序序列
- 程序员知道什么叫劳务外包?企业为什么要选择劳务外包吗?
- 《Adobe Photoshop CS5中文版经典教程(全彩版)》目录—导读
- Python教学案例 - 三天打渔、两天晒网
- java win7 管理员权限_获得WIN7管理员权限(可通过修改注册表,或者组策略改变)...
- linux .sh文件详解,sh命令(sh命令详解)
- 神武授权位置服务器,《神武3》X诸葛八卦村 多益网络第二个大型文创项目即将开启...
- 关于进程,线程,协程,一点心得
- 计算机硬件故障智能检测软件,电脑硬件故障检测方法和检测工具推荐
- 第十五届全国大学生智能车全国总决赛获奖信息-西部赛区
- 第五章 卡耐基驾驭竞争与合作 一 合作与竞争的魅力
- Android如何减少apk大小
- 如何从一个空有上进心的人-变成行动上的巨人?
- 【IOS】自己写的一个舒尔特方格app
- 如何用python爬虫爬取网络小说?
- Android Volley完全解析(一),初识Volley的基本用法 转载地址:http://blog.csdn.net/guolin_blog/article/details/17482095
- DXP快速覆铜(闭合曲线覆铜)
热门文章
- 7系统软raid_使用图形界面来配置RAID
- java socket发送定长报文_一个基于TCP协议的Socket通信实例
- 计算机刚过国家线能调剂到哪些学校,2020考研:刚过国家线好不好调剂?这4个调剂策略!考生要知道...
- RN做的Android应用反编译,macOS Catalina配置Android反编译三件套 apktool/dex2jar/enjarify/jd-gui...
- rabbitmq进阶一
- 二维码登录原理及生成与解析
- 推荐几款jquery图片切换插件
- Systemd入门教程:命令篇
- (2021) 20 [虚拟化] 进程调度
- python语法学习_Python学习1——语法