图解Hbase的单机伪分布式部署
[b][color=green][size=x-large]HBase 全称Hadoop Database,是一个高可靠性、高性能、面向列、可伸缩的分布式存储系统,利用HBase技术可在廉价PC Server上搭建起大规模结构化存储集群。
本篇散仙要介绍下怎么部署安装Hbase的伪分布式模式,在安装hbase前,首先得保证你的hadoop环境已经安装好,并且可以正常使用,因为hbase底层存储使用的是HDFS,所以安装Hbase前,务必先安装hadoop,关于怎么安装hadoop环境,不会的朋友们,可以参考散仙之前的文章,想必既然都准备安装hbase了,hadoop环境肯定都有了,下面开始进入正题。
[/size][/color][/b]
[b][color=olive][size=x-large]在这之前,先介绍下散仙使用的版本,hadoop版本1.2.0,hbase的版本0.94.8,zookeeper的版本3.4.5的,其实用的是hbase配套自带的zk。
hbase的配置,相比hadoop的配置还是比较简单的,伪分式的配置只需二步,第一步需要配置在hbase的conf下的hbase-env.sh,第二步需要配置同在conf下的hbase-site.xml下面给出配置截图。
[/size][/color][/b]
[b][color=green][size=x-large]hbase-env.sh里的配置内容:[/size][/color][/b]
export JAVA_HOME=/root/jdk1.6.0_45
export HBASE_CLASSPATH=/root/hadoop-1.2.0/conf
export HBASE_MANAGES_ZK=true
[b][color=olive][size=x-large]截图如下:[/size][/color][/b]
[img]http://dl2.iteye.com/upload/attachment/0091/2591/fd5fe088-efa8-3d8c-9ea8-c18f4694faf3.jpg\[/img\]
[b][color=green][size=x-large]hbase-site.xml里面的内容:[/size][/color][/b]
<configuration>
<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>
<property>
<name>hbase.rootdir</name>
<value>hdfs://10.2.143.5:9090/hbase</value>
</property>
</configuration>
[b][color=olive][size=x-large]截图如下:[/size][/color][/b]
[img]http://dl2.iteye.com/upload/attachment/0091/2595/a33c62de-5113-3fe9-801d-32b75cb0ec90.jpg\[/img\]
[b][color=olive][size=x-large]至此,我们已经配置完了,下面要启动测试,先启动hadoop集群,确认hadoop启动成功,然后启动hbase。截图如下:[/size][/color][/b]
[img]http://dl2.iteye.com/upload/attachment/0091/2606/32d2f647-75d7-30b8-a305-450f58d89ef0.jpg\[/img\]
[img]http://dl2.iteye.com/upload/attachment/0091/2608/94baf7dd-b905-3e3c-a992-a18023da30ef.jpg\[/img\]
[b][color=green][size=x-large]下面我们就可以使用hbase shell,进入shell命令端,然后建一个表含有一个列簇作为测试,截图如下:[/size][/color][/b]
[img]http://dl2.iteye.com/upload/attachment/0091/2614/14f5b2cd-d105-317a-9d3b-4d008b6e0e1d.jpg\[/img\]
[b][color=olive][size=x-large]然后,我们再在web访问,60010端口,查看hbase的web页面,截图如下:[/size][/color][/b]
[img]http://dl2.iteye.com/upload/attachment/0091/2617/53ad92ea-5d47-3123-99dc-c75cd26c22d5.jpg\[/img\]
[b][color=green][size=x-large]至此我们已经成功配置完毕,需要注意的是,如果是在win上访问,需要把防火墙关闭,最后,关闭集群的时候,先关闭hbase,然后关闭hadoop,顺序不能反。[/size][/color][/b]
还没有评论,来说两句吧...