Hbase完全分布式安装指南

  • 集群规模
  • 前期准备工作
    1.java环境安装
    2.修改hosts文件
    3.ssh无密码登陆设置
    4.关闭防火墙
service iptables stop
chkconfig iptables off 
cd /home/cloud/hbase/conf
vi hbase-env.sh
#文件第27行,修改java_home目录
export JAVA_HOME=/home/cloud/jdk1.8.0_101
#文件第124行,启动自带的zookeeper
export HBASE_MANAGES_ZK=true
vi hbase-site.xml
<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>master,slave1,slave2</value>
        </property>
        <property>
            <name>hbase.tmp.dir</name>
    <value>file:/home/cloud/hbase/tmp</value>
  </property>
    <property>
    <name>hbase.master.port</name>
    <value>60000</value>
  </property>
  <property>
    <name>hbase.master.info.port</name>
    <value>60020</value>
  </property>
  <property>
        <name>dfs.replication</name>
        <value>1</value>
  </property>
</configuration>
vi regionservers
master
slave1
slave2

编辑/etc/profile,增加HBASE_HOME环境变量

vi /etc/profile
#hbase
export HBASE_HOME=/home/cloud/hbase
export PATH=$PATH:$HBASE_HOME/bin
source /etc/profile

3.启动HBase
启动HBase之前,确保Hadoop正常启动

start-all.sh
stop-all.sh
cd /home/cloud/hbase/bin/
./start-hbase.sh

主节点浏览器输入master:60020
Region Servers中会出现两个从节点的主机名
4.关闭HBase

cd /home/cloud/hbase/bin/
./stop-hbase.sh

参考:
centos6上安装Hadoop和HBase

    原文作者:舰长同学
    原文地址: https://www.jianshu.com/p/94f3fbbe012b
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞