社区
Hadoop生态社区
帖子详情
beeline执行sql报错,而hive执行sql正常
FlyGently
2017-05-22 07:54:28
如图,hbase、hive执行命令正常;beeline执行show databases;和show tables;正常,但是执行SQL报错
Python通过impyla执行SQL也报同样的错误,还望各位前辈指点迷津。
...全文
1554
3
打赏
收藏
beeline执行sql报错,而hive执行sql正常
如图,hbase、hive执行命令正常;beeline执行show databases;和show tables;正常,但是执行SQL报错 Python通过impyla执行SQL也报同样的错误,还望各位前辈指点迷津。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
flyliuqiong
2019-04-19
打赏
举报
回复
解决了, 版主威武
shiter
2017-06-06
打赏
举报
回复
进程身份和用户身份有啥差别啊?我是不是能接个分,哈哈
FlyGently
2017-06-06
打赏
举报
回复
1
自问自答,修改hive配置文件$HIVE_HOME/conf/hive-site.xml,添加如下配置 <property> <name>hive.server2.enable.doAs</name> <value>false</value> </property> doAs为true表示以登录hiveserver2的用户身份执行hadoop job。 为false表示以启动hiveserver2进程的用户身份去执行hadoop job。 参考自:http://blog.zhaishidan.cn/2015/05/15/jie-jue-beelinelian-jie-hiveserver2zhi-xing-sqlbao-cuo-de-wen-ti/
hive
sql
语句练习
1.上传tar包 2.解压 tar -zxvf
hive
-1.2.1.tar.gz 3.安装my
sql
数据库 推荐yum 在线安装 4.配置
hive
(a)配置
HIVE
_HOME环境变量 vi conf/
hive
-env.sh 配置其中的$hadoop_home (b)配置元数据库信息 vi
hive
-site.xml 添加如下内容: javax.jdo.option.ConnectionURL jdbc:my
sql
://localhost:3306/
hive
?createDatabaseIfNotExist=true JDBC connect string for a JDBC metastore javax.jdo.option.ConnectionDriverName com.my
sql
.jdbc.Driver Driver class name for a JDBC metastore javax.jdo.option.ConnectionUserName root username to use against metastore database javax.jdo.option.ConnectionPassword hadoop password to use against metastore database 5.安装
hive
和mysq完成后,将my
sql
的连接jar包拷贝到$
HIVE
_HOME/lib目录下 如果出现没有权限的问题,在my
sql
授权(在安装my
sql
的机器上
执行
) my
sql
-uroot -p #(
执行
下面的语句 *.*:所有库下的所有表 %:任何IP地址或主机都可以连接) GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION; FLUSH PRIVILEGES; 6. J
line
包版本不一致的问题,需要拷贝
hive
的lib目录中j
line
.2.12.jar的jar包替换掉hadoop中的 /home/hadoop/app/hadoop-2.6.4/share/hadoop/yarn/lib/j
line
-0.9.94.jar 启动
hive
bin/
hive
----------------------------------------------------------------------------------------------------
Hive
几种使用方式: 1.
Hive
交互shell bin/
hive
2.
Hive
JDBC服务(参考java jdbc连接my
sql
) 3.
hive
启动为一个服务器,来对外提供服务 bin/
hive
server2 nohup bin/
hive
server2 1>/var/log/
hive
server.log 2>/var/log/
hive
server.err & 启动成功后,可以在别的节点上用
bee
line
去连接 bin/
bee
line
-u jdbc:
hive
2://mini1:10000 -n root 或者 bin/
bee
line
! connect jdbc:
hive
2://mini1:10000 4.
Hive
命令
hive
-e ‘
sql
’ bin/
hive
-e 'select * from t_test'
hive
连接jdbc所需jar包.zip
使用SQuirreL
SQL
连接
hive
,jdbc方式,共计17个jar包 commons-collections-3.2.2.jar commons-httpclient-3.0.1.jar guava-14.0.1.jar hadoop-common-2.7.3.jar
hive
-
bee
line
-1.2.1.jar
hive
-common-1.2.1.jar
hive
-jdbc-1.2.1.jar
hive
-metastore-1.2.1.jar
hive
-serde-1.2.1.jar
hive
-service-1.2.1.jar httpclient-4.4.jar httpcore-4.4.jar libfb303-0.9.3.jar libthrift-0.9.3.jar log4j-1.2.16.jar slf4j-api-1.7.10.jar slf4j-log4j12-1.7.10.jar
大数据
Hive
on MR/TEZ与hadoop的整合应用
本课程主要介绍
hive
的架构与应用,首先介绍了
hive
的实现结构,然后介绍了
Hive
Metastore三种模式,接着重点介绍
hive
的安装与配置,以及
hive
sql
的基本操作,后面又介绍了
hive
bee
line
、
hive
on tez的使用,并测试了
hive
on MR和TEZ的性能优缺。本课程以apache hadoop发行版本为例,介绍如何实现hadoop与
hive
的整合,hadoop环境采用手动安装的hadoop3.2.1环境,
hive
版本同样采用apache
hive
3.1.2发行版本。以3台主机为例作为
hive
安装环境,采用Centos7.7操作系统。课程大纲如下: 1、
hive
的架构与应用场景2、
Hive
Metastore三种运行模式3、
hive
安装以及与hadoop整合4、
hive
的安装与配置5、启动metastore与
hive
server2服务 6、
hive
常用
SQL
操作7、
bee
line
的使用8、tez的编译以及tez与
hive
整合步骤9、测试tez功能以及与MR性能比较
hive
-shell批量命令
执行
脚本的实现方法
今天小编就为大家分享一篇
hive
-shell批量命令
执行
脚本的实现方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
大数据精选入门指南,包括大数据学习路线、大数据技术栈思维导图
前言 大数据学习路线 大数据技术栈思维导图 大数据常用软件安装指南 一、Hadoop 分散文件存储系统 —— HDFS 多元计算框架——MapReduce 集群资源管理器 —— YARN Hadoop单机伪集群环境搭建 Hadoop 云服务环境搭建 HDFS使用Shell命令 HDFS Java API的使用 基于Zookeeper搭建Hadoop高可用服务 二、蜂巢
Hive
简介及核心概念 Linux环境下
Hive
的安装配置
Hive
CLI 和
Bee
line
命令行的基本使用
Hive
使用 DDL 操作
Hive
分区表和分区表
Hive
视图和索引
Hive
使用 DML 操作
Hive
数据详细查询解 三、火花 火花核心: 斯帕克简介 Spark开发环境搭建 弹性式数据集 RDD RDD使用算子详解 Spark运行模式与作业提交 Spark 累加器与广播信号 基于Zookeeper搭建Spark高可用服务 火花
SQL
: 日期帧和数据集 结构化API的基本使用 Spark
SQL
外部数据源 Spark
SQL
常用聚合函数 Spark
SQL
JOIN 操作 火花流:
Hadoop生态社区
20,808
社区成员
4,690
社区内容
发帖
与我相关
我的任务
Hadoop生态社区
Hadoop生态大数据交流社区,致力于有Hadoop,hive,Spark,Hbase,Flink,ClickHouse,Kafka,数据仓库,大数据集群运维技术分享和交流等。致力于收集优质的博客
复制链接
扫一扫
分享
社区描述
Hadoop生态大数据交流社区,致力于有Hadoop,hive,Spark,Hbase,Flink,ClickHouse,Kafka,数据仓库,大数据集群运维技术分享和交流等。致力于收集优质的博客
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章