`
suxain
  • 浏览: 18405 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

HBASE 完全分布式安装

阅读更多

        前面讲到了hadoop的安装,今天将hbase的安装过程记录下来:

        前提环境,hadoop 1.1.1已安装好并能正常运行。

        主机网络环境:

        master        192.168.1.60

        slave1         192.168.1.61

        slave2         192.168.1.62    

        三台主机的用户名均为 hadoop。

        

        下面开始讲hbase的安装

         1、http://mirror.bit.edu.cn 下载 hbase-0.94.5.tar.gz 放在/home/hbase目录下,解压hbase-0.94.5.tar.gz。

         2、编辑配置文件/home/hbase/hbase-09.4.5/conf(hbase-site.xml,hbase-default.xml,hbase-env.sh):

              1)hbase-site.xml:

      要想运行完全分布式模式,你要进行如下配置,先在 hbase-site.xml, 加一个属性 hbase.cluster.distributed 设置为 true 然后把 hbase.rootdir 设置为HDFS的NameNode的位置。 例如,你的namenode运行在master,端口是9000 你期望的目录是 /hbase,使用如下的配置:

      

<configuration>
        <property>
                 <name>hbase.rootdir</name>
                 <value>hdfs://master:9000/hbase</value>
        </property>
        <property>
                 <name>hbase.cluster.distributed</name>
                 <value>true</value>
        </property>
        <property>
                <name>hbase.master</name>
                <value>master:60000</value>
        </property>
        <property>
                <name>hbase.zookeeper.quorum</name>
                <value>slave1,slave2,slave3</value>
       </property>
</configuration>

 

   2)regionservers

    这个文件把RegionServer的节点列了下来:这里我也不知道为什么,用hostname居然不行,最后改成用IP地址的了。

   

192.168.1.61
192.168.1.62
192.168.1.63

  3)hbase-env.sh 

   

#JAVA_HOME
export JAVA_HOME=/usr/jdk1.7.0_15

#起用这个是让hbase使用自带的zookeeper
export HBASE_MANAGES_ZK=true

  4)给系统加上环境变理 HBASE_HOME(/etc/profile)

  

export HBASE_HOME=/home/hbase/hbase-0.94.5
export PATH=$PATH:$HBASE_HOME/bin

 

  3、将/hbase-0.94.5复制到其它结点上去,hbase以hadoop为基础,所出。先启动hadoop,

然后在hbase-0.94.5/bin下 ./start-hbase.sh

 

  若安装成功,在bin下输入 hbase shell 

  

Base Shell; enter 'help<RETURN>' for list of supported commands.
Type "exit<RETURN>" to leave the HBase Shell
Version 0.94.5, r1443843, Fri Feb  8 05:51:25 UTC 2013

hbase(main):001:0> 

 可输入list命令查看表  

  另外,也以在浏览器上输入 http://192.168.1.60:60010/master.jsp 来查看hbase情况

  

 

第一次安装,可能会遇到很多问题,在遇到问题时,要多看日志,看看错误出在哪里的,分析为什么会有这个错误,自己解决不了。再在baidu、google上找答案。

  

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics