码迷,mamicode.com
首页 > 其他好文 > 详细

安装hive

时间:2018-01-26 20:50:02      阅读:179      评论:0      收藏:0      [点我收藏+]

标签:其他   root   pac   ack   wan   share   font   pos   配置环境   

前提是先安装hadoop和java,启动hive之前要先启动HDFS和yarn

安装hive在一台机器上安装就可以了.

技术分享图片

1.解压

tar -zxvf apache-hive-1.2.1-bin.tar.gz

技术分享图片

配置环境变量

vi /etc/profile

新建一个hive-site.xml(好像只修改这个配置文件就行了)

<configuration>

<property>

<name>javax.jdo.option.ConnectionURL</name>

<value>jdbc:mysql://hadoop1:3306/hive?createDatabaseIfNotExist=true</value>

#如果mysql在本机,那么这里的hadoop1可以换成localhost,如果在其他机器上,则需要授予权限

</property>

<property>

<name>javax.jdo.option.ConnectionDriverName</name>

<value>com.mysql.jdbc.Driver</value>

</property>

<property>

<name>javax.jdo.option.ConnectionUserName</name>

<value>root</value>

</property>

<property>

<name>javax.jdo.option.ConnectionPassword</name>

<value>123456</value>

</property>

</configuration>

6.mysql驱动包放到hivelib目录下(去网上或者maven库中找一个mysql驱动包)

技术分享图片

 

技术分享图片

 

如果不替换jline包会报找不到主类的错误(jline是提供命令行的功能的,命令行的字需要它解析)

7.删除jline

rm -rf /opt/hadoop-2.6.4/share/hadoop/yarn/lib/jline-0.9.94.jar

8.拷贝jline

cd /hive-1.2.1/lib/

cp jline-2.12.jar /opt/hadoop-2.6.4/share/hadoop/yarn/lib/

 进入hive:

技术分享图片

技术分享图片

创建一个数据库wang:

技术分享图片

查看HDFS的UI界面:

技术分享图片

技术分享图片

 

 技术分享图片

技术分享图片

select * from 不会产生mapreduce任务,下面这一条名命令可以产生mapreduce任务.

技术分享图片

 

启动hive可以有好几种方式:

直接输入hive可以启动

也可以把hive启动为一个服务, hive thrift

技术分享图片

 

 技术分享图片

技术分享图片

技术分享图片

hive的大体使用就是这样.

安装hive

标签:其他   root   pac   ack   wan   share   font   pos   配置环境   

原文地址:https://www.cnblogs.com/wzlbigdata/p/8360938.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!