HBase分布式集群安装 Hadoop2.7.2 HBase1.3.1

浏览: 2134

          vim /etc/profile

          添加 HBASE_HOME=/opt/hbase-1.3.1

          修改 PATH, 添加 $HBASE_HOME/bin:

          修改 CLASSPATH, 添加 $HBASE_HOME/lib

          使配置的修改生效, source /etc/profile

  • 修改Hbase配置文件

          a) conf/hbase-env.sh

               HBASE_CLASSPATH 指向的是hadoop配置文件的目录,类似core-site.xml

               HBASE_MANAGES_ZK 使用HBase自带的ZooKeeper,有自己安装过ZooKeeper设置为false

              export JAVA_HOME=/usr/java/latest 

     export HBASE_CLASSPATH=${HADOOP_HOME}/etc/hadoop

     export HBASE_MANAGES_ZK=True

     export HBASE_LOG_DIR=${HBASE_HOME}/logs

              如使用自建ZoomKeeper集群,需设置 HBASE_MANAGES_ZK=False

          b) conf/hbase-site.xml

                  需手工创建 /opt/hbase-1.3.1/tmp

                  需手工创建 /opt/zookeeperData

<configuration>

   <property>

      <name>hbase.rootdir</name>

      <value>hdfs://Master01:9000/hbase</value>

   </property>

  <property>

      <name>hbase.master</name>

      <value>Master01</value>

   </property>

   <property>

      <name>hbase.tmp.dir</name>

      <value>/opt/hbase-1.3.1/tmp</value>

   </property>

   <property>

      <name>ZooKeeper.session.timeout</name>

      <value>6000000</value>

   </property>

   <property>

      <name>hbase.ZooKeeper.property.clientPort</name>

      <value>2181</value>

   </property>

   <property>

      <name>hbase.cluster.distributed</name>

      <value>true</value>

   </property>

     <property>

        <name>dfs.support.append</name>

        <value>true</value>

    </property>

   <property>

                <name>hbase.zookeeper.quorum</name>

                <value>Master01</value>

        </property>

   <property>

                <name>hbase.zookeeper.property.dataDir</name>

                <value>/opt/zookeeperData</value>

        </property>

</configuration>

          c) conf/regionservers

              Slave01

              Slave02

  • 复制hbase目录至所有regionserver节点

          scp -r /opt/hbase-1.3.1 root@Slave01:/opt

          scp -r /opt/hbase-1.3.1 root@Slave02:/opt

  • 启动Hadoop集群

          /opt/hadoop-2.7.2/sbin/start-all.sh

          检查hadoop是否启动成功,主节点

          1619 NameNode

2166 NodeManager

1722 DataNode

1900 SecondaryNameNode

2061 ResourceManager

          Slave节点

          1633 NodeManager

1529 DataNode

  • 启动HBase并验证安装

          start-hbase.sh

          Master进程:

          3185 Main

3458 Jps

2146 ResourceManager

2851 HQuorumPeer

1799 DataNode

1979 SecondaryNameNode

1692 NameNode

2911 HMaster

2255 NodeManager

          Slave进程:

          3185 Main

3458 Jps

2146 ResourceManager

2851 HQuorumPeer

1799 DataNode

1979 SecondaryNameNode

1692 NameNode

2911 HMaster

2255 NodeManager


推荐 0
本文由 天桥下的郑成功 创作,采用 知识共享署名-相同方式共享 3.0 中国大陆许可协议 进行许可。
转载、引用前需联系作者,并署名作者且注明文章出处。
本站文章版权归原作者及原出处所有 。内容为作者个人观点, 并不代表本站赞同其观点和对其真实性负责。本站是一个个人学习交流的平台,并不用于任何商业目的,如果有任何问题,请及时联系我们,我们将根据著作权人的要求,立即更正或者删除有关内容。本站拥有对此声明的最终解释权。

0 个评论

要回复文章请先登录注册