伪分布式环境下,Hive0.8.1与HBase0.92.0集成的配置说明

本文详细介绍了在CentOS6.0系统上,如何配置伪分布式环境,将Hive0.8.1与HBase0.92.0进行集成。包括JDK、Hadoop、HBase、Zookeeper的下载与安装,Hive的环境变量设置,MySQL的配置以存储Hive的metadata,以及Hive源码的编译和所需Jar包的更新。最后,文章提供了启动Hive并测试HBase表的步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

参见:"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版本。

             网址:http://www.oracle.com/technetwork/java/javasebusiness/downloads/java-archive-downloads-javase6-419409.html 

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值