【HBase】centos7完全分布式hbase配置

本文档详细介绍了如何在CentOS7环境下配置HBase的完全分布式模式,包括创建工作路径、解压安装包、修改配置文件如HBase-env.sh、hbase-site.xml、regionservers,拷贝Hadoop配置文件,分发配置到其他节点,设置环境变量以及启动和测试HBase的过程。
摘要由CSDN通过智能技术生成
  1. 创建工作路径,并将HBase解压到该路径中
    mkdir /usr/hbase
    tar -zxvf /opt/soft/hbase-1.2.4-bin.tar.gz -C /usr/hbase
  2. 修改配置文件conf/HBase-env.sh
    cd /usr/hbase/hbase-1.2.4/conf
    cp hbase-env.sh.template hbase-env.sh
    vi hbase-env.sh

    添加如下内容:
    export HBASE_MANAGES_ZK=false
    export JAVA_HOME=/usr/java/jdk1.8.0_171
    export HBASE_CLASSPATH=/usr/hadoop/hadoop-2.7.3/etc/Hadoop
  3. 修改配置文件conf/hbase-site.xml
    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.master</name>
    <value>hdfs://master:6000</value>
  </property>
  <property>
    <name>hbase.zookeeper.quorum</name>
    <value>master,slave1,slave2</value>
  </property>
  <property>
    <name>hbase.zookeeper.property.dataDir</name>
    <value>/usr/zookeeper/zookeeper-3.4.10</value>
  </property>
</configuration>

  1. 修改配置文件conf/regionservers
    vi regionservers
    改成如下内容:
    master
    slave1
    slave2
  2. 将hadoop配置文件拷入HBase的conf目录下
    cp /usr/hadoop/hadoop-2.7.3/etc/hadoop/hdfs-site.xml /usr/hbase/hbase-1.2.4/conf
    cp /usr/hadoop/hadoop-2.7.3/etc/hadoop/core-site.xml /usr/hbase/hbase-1.2.4/conf
  3. 将配置好的HBase文件夹分发到slave1和slave2中
    scp -r /usr/hbase slave1:/usr/
    scp -r /usr/hbase slave2:/usr/
  4. 配置环境变量文件/etc/profile
    vi /etc/profile
    添加如下内容:
    #set HBase environment
    export HBASE_HOME=/usr/hbase/hbase-1.2.4
    export PATH= P A T H : PATH: PATH:HBASE_HOME/bin
  5. 分发/etc/profile到slave1和slave2中
    scp -r /etc/profile slave1:/etc/profile
    scp -r /etc/profile slave2:/etc/profile
  6. 使环境变量生效(三台机器)
    source /etc/profile
  7. 运行和测试
    在master上执行(保证hadoop和zookeeper已开启):
    cd /usr/hbase/hbase-1. 2.4/
    bin/start-hbase.sh

    请添加图片描述
  8. 访问web管理界面
    http://localhost:16010/master-status
    请添加图片描述
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值