一、环境
1.操作系统:CentOS6.2
2.java环境:jdk1.6.0_38
3.hadoop版本:hadoop0.20.2
4.hive版本:hive-0.9.0
二、先决条件
操作系统已经安装配置完成java环境、hadoop和mysql
三、安装步骤
#之后的都为命令
(一)解压hive包
1、将hive压缩包放在/home/hadoop目录下
2、解压hive压缩包
#tar -zxvf hive-0.9.0.tar
3、更改hive包名
#mv hive-0.9.0 hive
4、将mysql-connector-java.jar包放在hive的lib目录下面
(二)更改配置文件
1.hive-site.xml文件
1)用vi编辑

2)找到下图所示内容,如图修改
第二个划红线处中的h2根据自己的主机名进行修改,lz的主机名是h2就写的是h2了

2.更改/etc下面的profile文件,在文件的末尾添加上hive的路径如下图:
lz的hive路径是/home/hadoop/hive,大家可根据自己hive的安装情况进行改变
(三)在mysql中建立hive用户并授权
1.进入数据库,建立hive用户

2.授权

四、测试
前提:1.确定mysqld服务已经开启
2.确定hadoop进程已经开启
测试:进入hive的bin目录执行hive,进入hive之后则执行show tables命令检查是否成功,如图:


本文介绍如何在CentOS 6.2环境下安装配置Hive 0.9.0,并使用MySQL作为元数据存储。文章详细记录了解压安装包、配置环境变量、设置hive-site.xml等步骤,以及如何创建hive用户和授权。
745

被折叠的 条评论
为什么被折叠?



