站长网 大数据 bigdata——HBase+zookeeper+Hadoop集群构筑 之 Hbase集群构筑

bigdata——HBase+zookeeper+Hadoop集群构筑 之 Hbase集群构筑

整体流程 物件下载 解压 conf文件配置 启动停止 状态确认 物件下载 ???? 参考hbase官网 解压 ?? tar -zxvf hbase-***.gz conf文件配置 1.hbase-env.sh export JAVA_HOME=/usr/java/jdk1.7.0_67export HBASE_MANAGES_ZK=false 注意:JDK根据自己的环境配置

整体流程

  • 物件下载
  • 解压
  • conf文件配置
  • 启动&停止
  • 状态确认

物件下载

???? 参考hbase官网

解压

?? tar -zxvf hbase-***.gz

conf文件配置

1.hbase-env.sh

export JAVA_HOME=/usr/java/jdk1.7.0_67
export HBASE_MANAGES_ZK=false

注意:JDK根据自己的环境配置

??????????? 此处没有使用hbase自带的zookeeper服务,因为之前已经搭建好了zookeeper集群环境。

2.hbase-site.xml

<configuration>
    <property>
        <name>hbase.rootdir</name>
        <value>hdfs://sv004:9000/hbase</value>
    </property>
    <property>
        <name>hbase.cluster.distributed</name>
        <value>true</value>
    </property>
    <property>
        <name>hbase.zookeeper.quorum</name>
        <value>sv004,sv001,sv002,sv003</value>
     </property>
     <property>
        <name>dfs.replication</name>
        <value>3</value> 
     </property>
</configuration>

3.配置regionservers

追加如下信息:

sv001
sv002
sv003

以上是单个虚拟机中hbase的配置,集群的话需要将其复制到其他节点

命令如下所示:

  scp -r $HBASE_HOME root@sv001:/home/project-test
  scp -r $HBASE_HOME root@sv002:/home/project-test
  scp -r $HBASE_HOME root@sv003:/home/project-test

重要,前方高能

  1. hbase.rootdir里指定的socket号一定要跟hadoop中指定的一直。hbase.rootdir默认的端口号是8020.
  2. hbase其他设置参数要追加的话,可以参好官方文档,一般的设置都是在hbase-site.xml中追加
  3. hbase集群启动的顺序:hadoop -> zookeeper ->hbase

启动&停止

${HBASE_HOME}/start-hbase.sh

${HBASE_HOME}/stop-hbase.sh

状态确认

使用jps命令,具体信息如下所示:

①sv004:HMaster ②SV001/SV002/SV003:HRegionSever

本文来自网络,不代表站长网立场,转载请注明出处:https://www.tzzz.com.cn/html/shuju/2021/0526/6654.html

作者: dawei

【声明】:站长网内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。
联系我们

联系我们

0577-28828765

在线咨询: QQ交谈

邮箱: xwei067@foxmail.com

工作时间:周一至周五,9:00-17:30,节假日休息

返回顶部