参见:"Hive0.8.1版本与HBase0.94.0集成的安装说明.doc" http://vdisk.weibo.com/s/31R7f
1 环境需求
1.1 Linux:推荐centos64位系统,当前最新版本是6.0。官方网站:www.centos.org
1.2 JDK:至少jdk6,推荐使用sunJDK最新jdk6版本。
1.3 Hadoop 1.0.0版本已配置好可以运行,下载地址:
网址: http://www.apache.org/dyn/closer.cgi/hadoop/common/
1.4 HBase0.92.0版本下载地址:http://www.apache.org/dyn/closer.cgi/hbase/,本文以hbase-0.92.0为例说明
1.5 Zookeeper版本下载地址:http://zookeeper.apache.org/releases.html,本文以zookeeper-3.3.3为例说明
1.6 Hive版本下载地址:http://hive.apache.org/releases.html,本文以hive-0.8.1为例说明
2 环境准备
2.1 系统配置、JDK和Hadoop\HBASE安装配置请参考《Hadoop 伪分布式环境配置说明》。
3 Hive安装配置
3.1 解压下载的Hive0.8.1版本
[hadoop@hadoop ~]$ tar xvf hive-0.8.1.tar.gz
[hadoop@hadoop ~]$mv hive-0.8.1/usr/local/hadoop/
3.2 配置环境变量
创建HBase符号链接(删除链接时,直接用rm命令 )
[hadoop@hadoop ~]$ ln -s/usr/local/hadoop/hive-0.87.1 hive
[hadoop@hadoop ~]$ sudo vi /etc/profile
在文件末尾加入以下内容:
export HADOOP_ROOT=/usr/local/hadoop //如果此行存在则不加入
export HIVE_HOME=$HADOOP_ROOT/hive
export PATH=$HIVE_HOME/bin:$PATH
执行下面命令可以使配置即时生效
[hadoop@hadoop ~]$ source /etc/profile
3.3 Mysql配置(可选)
因为hive存储metadata默认使用内置的DerbyDB,只支持单用户连接,所以通常推荐改为使用mysql存储metadata。
[hadoop@hadoop ~]$ mysql-u root –p
mysql> create user 'hive' identifiedby 'hive';
mysql>grant all privileges on *.* to 'hive'@'%' with grant option;
mysql> gra