首页 > 其他 > 详细

安装hive

时间:2018-01-26 20:27:00      阅读:286      评论:0      收藏:0      [点我收藏+]

前提是先安装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

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!