安装hbase0.95.0

一、准备工作

    1. 先安装好hadoop 1.1.2。

    2. 从http://hbase.apache.org/下载hbase 0.95.0。

       注意下载版本,与hadoop 1.1.2匹配的是hbase 0.95.0。hbase 0.94.7与hadoop 1.0.匹配。可以下载后解压查看lib目录中的hadoop-core-x.x.x.jar文件的版本号。

二、安装

    1. 用root身份登录,将下载的hbase-0.95.0-hadoop1-bin.tar.gz解压到/usr/local。修改目录名为hbase-0.95.0(目录名短点,不改也没关系)。

    2. 修改/usr/local/hbase-0.95.0的所有者为hadoop:

          chown -hR hadoop:hadoop /usr/local/hbase-0.95.0

    3. 修改配置文件(除profie外,其他配置文件位于/usr/local/hbase-0.95.0/目录)

     (1)在/etc/profile中添加以下内容(要用root才有权限修改)

        export HBASE_HOME=/usr/local/hbase-0.95.0
        export PATH=$PATH:$JAVA_HOME/bin:$HADOOP_HOME/bin:$HBASE_HOME/bin

     (2)修改hbase-env.sh 

         export JAVA_HOME=/usr/java/jdk1.7.0_21

         export HBASE_CLASSPATH=/usr/local/hadoop-1.1.2/conf

         export HBASE_MANAGES_ZK=true

        注意:HBASE_CLASSPATH为hadoop安装目录中的conf。

      (3)修改hbase-site.xmls内容如下 :

<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.zookeeper.quorum</name>
    <value>slave1,slave2</value>
  </property>
  <property>
    <name>hbase.zookeeper.property.dataDir</name>
    <value>/home/${user.name}/tmp/zookeeper</value>
  </property>
</configuration>

       注意:hbase.rootdir的设置应与hadoop中的设置一致,主机名都用master,端口号都为9000。

   (4)修改regionservers文件内容如下:

         slave1

         slave2

   至此,配置文件修改完成。

4. 使用以下命令替换hadoop中的核心jar文件。 

    cp  /usr/local/hbase-0.95.0/lib/hadoop-core-1.1.2.jar   /usr/local/hadoop-1.1.2/

5. 将/usr/local/hbase-0.95.0/目录中的文件复制到slave1和slave2。

   scp  -r  /usr/local/hbase-0.95.0  slave1:/usr/local

   scp  /etc/profile  /slave1:/etc

6.  登录到slave1和slave2 ,将/usr/local/hbase-0.95.0目录修改所有者为hadoop。

至此,安装配置完成。

三、启动和停止hbase

      1. 启动

       首先成功启动hadoop,然后执行以下 命令启动hbase:

             start-hbase.sh

       该命令的路径为/usr/local/hbase-0.95.0/bin。

      2. 停止

            stop-hbase.sh

四、验证

     1. 方法一: 

        通过jps命令,在master主机中可看到以下进程:

           HQuorumPeer
           SecondaryNameNode
           NameNode
           JobTracker
           HMaster

        在slave1和slave2主机中运行jps,可看到以下进程:          

            HRegionServer
            DataNode
            HQuorumPeer
            TaskTracker

        2. 方法二:

            在浏览器中输入以下网址,打开namenode主页:

               http://master:50070

           在主页中单击“Browse the filesystem”,浏览DFS文件系统,可看到创建了一个名为hbase的目录。

          在浏览器中输入以下网址,可看到hbase的主页。

               http://master:60010/

 

posted @ 2013-05-13 23:07  spark woo  阅读(418)  评论(0编辑  收藏  举报