CentOS 6.4 hadoop集成 Hbase Hive

22 篇文章 0 订阅
18 篇文章 0 订阅
在之前的[url=http://flyingdutchman.iteye.com/admin/blogs/1902210]CentOS 5.4 hadoop集成 Hbase[/url]和[url=http://flyingdutchman.iteye.com/admin/blogs/1901639]CentOS 5.4 hadoop集成Hive[/url]两个章节中,我们已经学习了如何在hadoop的上分别集成Hive和Hbase在本章中,我们来看一下如何在hadoop上集成hbase和hive,让hive和hbase一起工作。

第一步,将hbase-0.92.2.jar和zookeeper-3.4.5.jar拷贝到$HIVE_HOME/lib目录下,并将相关的其他版本的hbase和zookeeperd的jar包删除:[quote]
[color=blue]# cp /opt/bigdata/hbase-0.92.2/hbase-0.92.2*.jar /opt/bigdata/hive-0.8.1/lib
# cp /opt/bigdata/zookeeper-3.4.5/zookeeper-3.4.5.jar /opt/bigdata/hive-0.8.1/lib
# rm -rf hbase-0.89.0-SNAPSHOT*.jar //删除其他版本的hbase和zookeeperd的jar包
# rm -rf zookeeper-3.3.1.jar[/color]
[/quote]
第二步,接着修改hive/conf下hive-site.xml文件,在文件最后面追加:[quote]
[color=blue]# cd /opt/bigdata/hive-0.8.1/conf
# vi hive-site.xml[/color]
[color=red]<property>
<name>hive.querylog.location</name>
<value>/data/hive/querylogs</value>
</property>
<property>
<name>hive.aux.jars.path</name>
<value>
file:///opt/bigdata/hive-0.8.1/lib/hive-hbase-handler-0.8.1.jar,
file:///opt/bigdata/hive-0.8.1/lib/hbase-0.92.2.jar,
file:///opt/bigdata/hive-0.8.1/lib/zookeeper-3.4.5.jar
</value>
</property>[/color]
[/quote]
第三步,将hbase的hbase-0.92.2.jar和hbase-site.xml文件分别拷贝到hadoop集群中的所有节点的lib目录和conf下目录:[quote]
[color=blue]# cp /opt/bigdata/hbase-0.92.2/hbase-0.92.2.jar /opt/bigdata/hadoop-1.0.3/lib
# cp /opt/bigdata/hbase-0.92.2/conf/hbase-site.xml /opt/bigdata/hadoop-1.0.3/conf[/color]
[/quote]
好了,配置这些信息就要了,接下来然我们启动hive:[quote]
[color=blue]# ./hive -hiveconf hbase.master=localhost:60000[/color]
[/quote]
[img]http://dl2.iteye.com/upload/attachment/0086/7443/8eea03c9-6c63-3eb3-9d00-204625108ab2.png[/img]
哎呀,出错了!从上面的出错信息中我们可以看出,原来是没有创建配置文件中的/data/hive/querylogs目录,那我们接下来创建一下该目录然后再次启动hive:[quote]
[color=blue]# mkdir -p /data/hive/querylogs
# ./hive -hiveconf hbase.master=localhost:60000[/color]
[/quote]
如果进入hive shell,那就表示已经将hive和hbase集成好了,如下所示:
[img]http://dl2.iteye.com/upload/attachment/0086/7445/a51b1403-d212-3bb4-a769-f9c8f398eb21.png[/img]
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值