转载

HBase 0.90.5安装

HBase 0.90.5安装

  • 三台主机配置(hadoop0.20.2环境已配置)(zookeeper环境已经配置)

    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安装包 ,并且解压

    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=false
    #使用安装的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
    ./zkServer.sh start #启动zookeeper(针对所有机器)
    ./start-hbase.sh #启动hbase
    
    #关闭的顺序刚好相反
    
  • 成功界面(访问http://192.168.118.3:60010/master.jsp)

正文到此结束
本文目录