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


本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/538705.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

vfp控制excel使用sort_使用Python根据索引合并Excel表

有两张不同大小的excel表表1&#xff1a;字典的选项值&#xff0c;2118行表2&#xff1a;字典名称&#xff0c;405行表1和表2有共同的列.现在需要根据共同的列&#xff0c;以表1为底&#xff0c;将表2的值对应添加到表1的每一行。下面是代码&#xff1a;1.加载相关的库import n…

Redis详解(三)

一、Redis集群介绍 Clustering:redis 3.0之后进入生产环境分布式数据库&#xff0c;通过分片机制来进行数据分布&#xff0c;clustering 内的每个节点&#xff0c;仅有数据库的一部分数据;去中心化的集群&#xff1a;redis集群中的每一个节点&#xff0c;都可以作为集群的接入节…

db2数据库日期减一天_DB2 数据库中的日期与时间如何正确操作?(2)

日期函数有时&#xff0c;您需要知道两个时间戳记之间的时差。为此&#xff0c;DB2 数据库提供了一个名为 TIMESTAMPDIFF() 的内置函数。但该函数返回的是近似值&#xff0c;因为它不考虑闰年&#xff0c;而且假设每个月只有 30 天。以下示例描述了如何得到两个日期的近似时差&…

win10计算机从桌面消失了,Windows10家庭版程序窗口在桌面上消失了解决方法

相信大家对于电脑非常不陌生吧&#xff0c;当你遇到Win10程序窗口桌面上消失了怎么办这个问题该怎么解决吗&#xff1f;不知道了吧&#xff0c;接下来小编就以程序窗口时所遇到的Win10程序窗口桌面上消失了怎么办问题来给大家讲讲&#xff0c;看看小编是如何帮大家解决Win10程序…

如何将hive查询结果导出成txt文件

原文地址&#xff1a;https://zhidao.baidu.com/question/241683835498891364.html ----------------------------------------------------------------------------- 最近在使用hive时&#xff0c;需要将hive查询的数据导出到本地文件系统&#xff0c;HQL语法如下&…

MSSQL-最佳实践-如何监控备份还原进度

title: MSSQL 最佳实践 如何监控备份还原进度 author: 风移 摘要 本期月报是SQL Server备份还原专题分享系列的第六期&#xff0c;打算分享给大家如何监控SQL Server备份还原进度。 场景引入 由于SQL Server备份还原操作是重I/O读写操作&#xff0c;尤其是当数据库或数据库备…

抢车位app下载_太方便了!有了这个APP,找车位再也不用“兜圈子”了

对于不少有车一族来说&#xff0c;决定出门是否开车的重要因素之一&#xff0c;那就是目的地是不是好停车&#xff0c;因为找车位可真是一件很头疼的事&#xff0c;不过未来&#xff0c;满街找停车位的尴尬情况将会越来越少&#xff0c;近日&#xff0c;镇江智慧停车平台正式上…

bmp文件头_图像算法原理与实践——图像文件存储

图像数据在计算机储器设备中的存储形式是图像文件&#xff0c;图像必须按照某个公开的、规范约终结定的数据存储顺序和结构进行保存&#xff0c;才能使不同的程序对图像文件顺利进行打开或存盘操作&#xff0c;实现数据共享。图像数据在文件中的存储顺序和结构称为图像文件格式…

一共81个,开源大数据处理工具汇总

查询引擎 一、Phoenix 贡献者&#xff1a;&#xff1a;Salesforce 简介&#xff1a;这是一个Java中间层&#xff0c;可以让开发者在Apache HBase上执行SQL查询。Phoenix完全使用Java编写&#xff0c;代码位于GitHub上&#xff0c;并且提供了一个客户端可嵌入的JDBC驱动。 Phoen…

html5怎么删除样式,css怎么删除一个样式

css删除一个样式的方法&#xff1a;首先创建一个HTML示例文件&#xff1b;然后给div添加css样式&#xff1b;最后通过“removeClass()”方法从被选元素删除一个或多个类即可。本教程操作环境&#xff1a;windows7系统、HTML5&&CSS3版、Dell G3电脑。CSS添加样式、删除样…

python语言中内置的字符串排版方法_Python14之字符串(各种奇葩的内置方法)

一、字符串的分片操作其分片操作和列表和元组一样1 str1 keshengtao2 str1[2:6]3 shen4 str1[:]5 keshengtao6 str1[:4]7 keshView Code二、访问字符串中的字符注&#xff1a;字符串中的单个字符&#xff0c;同样也是字符串1 str1 keshengtao2 str1[3]3 hView Code三、字符串…

sqlserver 字符串转化数值函数_Excel常见函数用法(TEXT函数)

基本语句:=TEXT(数值,文本格式) 用法说明:TEXT函数可通过格式代码对数字应用格式,进而更改数字的显示方式。其中,参数①是我们想要改变格式的数值,它可以是文本,也可以是数字;而参数②就是我们想要参数①最终变成的格式,它的作用原理和自定义数字格式一致,基本用法共…

laravel 的 表单请求

在对文章、帖子等信息进行创建、更新的时候&#xff0c;需要进行表单验证的时候&#xff0c;一般我们使用Request来获取输入的值来进行验证&#xff0c;这样需要在每一个方法中进行书写验证规则。 laravel 提供了创建表单请求&#xff0c;我们可以使用 artisan 来创建一个表单请…

Flume概述

官网 http://flume.apache.org/ 介绍 Flume是一个分布式、可靠、和高可用的海量日志采集、聚合和传输的系统。Flume可以采集文件&#xff0c;socket数据包等各种形式源数据&#xff0c;又可以将采集到的数据输出到HDFS、hbase、hive、kafka等众多外部存储系统中。一般的采集需…

日常计算机操作知识试题,关于2017计算机一级考试试题操作题

关于2017计算机一级考试试题操作题在日常学习和工作中&#xff0c;我们很多时候都不得不用到试题&#xff0c;试题可以帮助参考者清楚地认识自己的知识掌握程度。那么一般好的试题都具备什么特点呢&#xff1f;下面是小编为大家整理的关于2017计算机一级考试试题操作题&#xf…

概率分布分位点_概率分布的分位数三.PPT

概率分布的分位数三5.2 常用统计分布 一、常见分布 t 分布具有下列性质&#xff1a; 性质5.6 设 , 则当 时有 性质5.7 设 &#xff0c; 是T的分布密度&#xff0c; 则 此性质说明&#xff0c;当 时&#xff0c;T分布的极限 分布是标准正态分布。 这说明F分布极限分布也是正态分…

mastercam加工报表生成_听说最厉害的工程师才敢这样玩五轴加工?

今天让我们一起来看看五轴有些什么接地气的玩法&#xff1a;侧刃加工(此图非动图)相较使用刀具底刃加工&#xff0c;利用刀具侧刃加工可以得到更加光滑的加工表面。适用于航空航天工业中复杂型腔工件的精加工。Mastercam提供专用功能可有效防止刀具和零件型腔底部出现过切&…

Flume安装(单节点)

Flume单节点的安装非常简单。 1、下载 2、解压 3、配置环境变量FLUME_HOME 4、flume-env.sh配置JAVA_HOME 具体步骤 下载 http://flume.apache.org/download.html 解压 tar -zxvf apache-flume-1.7.0-bin.tar.gz 配置FLUME_HOME root 用户或者 su root vi /etc/pro…

电子科技大学2019年计算机复试分数线,2019考研电子科技大学复试分数线已公布...

2019考研电子科技大学复试分数线已公布&#xff01;相信接下来很多2019考研考生都会关注34所考研复试分数线及考研国家线相关信息。中公考研小编整理了“2019考研电子科技大学复试分数线已公布”文章&#xff0c;希望能对2019考研考生有帮助~根据教育部有关文件精神&#xff0c…

量子计算时代来临?D-Wave 量子计算机使运算速度提高 1 亿倍!

查尔斯巴贝奇&#xff08;Charles Babbage&#xff09;于 19 世纪 30 年代提出了一款难以实现的概念性分析引擎&#xff0c;自那时以来&#xff0c;计算机科学一直为了保持领先于时代的地位而奋力前行。在过去 75 年内&#xff0c;许多惊人的创举接连出现&#xff1a;可编程电子…