HBase 0.90.5安装

HBase 0.90.5安装

HOST IP SYSTEM TYPE
First 192.168.118.3 centos6.3 master
Second 192.168.118.4 centos6.3 slave
Third 192.168.118.5 centos6.3 slave

- 下载 Hbase0.90.5安装包 ,并且解压

shell
tar -zxvf hbase-0.90.5.tar.gz

  • 替换Hbase jar包(防止出现版本不匹配问题)

    删除 habse的lib目录下的hadoop-core-0.20-append-r1056497.jar
    将 hadoop目录下的 hadoop-0.20.2-core.jar拷贝到habse的lib目录下
    rm -rf  ./hbase-0.90.5/lib/hadoop-core-0.20-append-r1056497.jar
    cp ./hadoop-0.20.2/hadoop-0.20.2-core.jar ./hbase-0.90.5/lib
  • 编辑hbase-env.sh文件(在habse的conf目录下,下同)

    export JAVA_HOME=/usr/local/java/jdk1.8.0
    export HBASE_CLASSPATH=/home/learn/hadoop/hadoop-0.20.2/conf
    
    #关联hadoop
    
    export HBASE_MANAGES_ZK=true
    
    #使用内置的zookeeper
    
  • 编辑hbase-site.xml文件

    <configuration>
          <property>
               <!--设置hbase存放数据的目录-->
                  <name>hbase.rootdir</name>
                  <value>hdfs://First:9000/hbase</value>
          </property>
          <property>
                  <name>hbase.master</name>
                  <value>First:60000</value>
          </property>
          <property>
                <!--hbase模式设置为完全分布式 -->
                  <name>hbase.cluster.distributed</name>
                  <value>true</value>
          </property>
          <property>
                  <name>hbase.zookeeper.quorum</name>
                  <value>First,Second,Third</value>
          </property>
          <property>
                  <name>hbase.zookeeper.property.dataDir</name>
                  <value>/home/learn/hbase/hbase-data</value>
          </property>
    </configuration>
    
  • 编辑regionservers文件

    Second
    Third
  • 将配置好的hbase-0.90.5目录同步到从节点

    scp -r /home/learn/hbase learn@Second:/home/learn
    scp -r /home/learn/hbase learn@Third:/home/learn
  • 先启动hadoop再启动hbase

    ./start-all.sh  #启动hadoop
    ./start-hbase.sh #启动hbase
  • 成功界面(访问http://192.168.118.3:60010/master.jsp

猜你喜欢

转载自blog.csdn.net/zycxnanwang/article/details/80462531