一、环境
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命令检查是否成功,如图: