美文网首页
06 安装Hbase集群

06 安装Hbase集群

作者: 张力的程序园 | 来源:发表于2020-06-19 00:24 被阅读0次

    这一节我们将介绍如何搭建hbase集群。

    1、前提约束

    • 有三台服务器[虚拟机也可以],假设这三台服务器的ip、域名分别为:
      192.168.100.141 hadoop1
      192.168.100.142 hadoop2
      192.168.100.143 hadoop3
      且已经设置免密登录和关闭防火墙,且已安装jdk并配置环境变量
    • 都已经安装zookeeper集群
      https://www.jianshu.com/p/48f142f876d4
    • 在192.168.100.141服务器上已经安装hadoop且启动
      https://www.jianshu.com/p/b7ae3b51e559
    • 2、操作步骤
    • 上传hbase-1.2.6-bin.tar.gz安装包到141服务器的/root目录下
    • 执行以下命令
    # 解压
    tar -xvf hbase-1.2.6-bin.tar.gz
    # 编辑/root/hbase-1.2.6/conf/hbase-env.sh
    export JAVA_HOME=/root/jdk1.8.0_162
    export HBASE_MANAGES_ZK=false
    保存退出
    # 编辑/root/hbase-1.2.6/conf/hbase-site.xml
    <configuration>
      <property>
        <name>hbase.rootdir</name>
        <value>hdfs://hadoop1:9000/hbase</value>
      </property>
      <property>
            <name>hbase.cluster.distributed</name>
            <value>true</value>
      </property>
       <property>
        <name>hbase.zookeeper.quorum</name>
        <value>hadoop1,hadoop2,hadoop3</value>
      </property>
      <property>
        <name>hbase.zookeeper.property.dataDir</name>
        <value>/root/hbase-1.2.6/tmp/data</value>
      </property>
    </configuration>
    保存退出
    # 编辑/root/hbase-1.2.6/conf/backup-masters
    hadoop2
    保存退出
    # 创建依赖文件夹
    mkdir -p /root/hbase-1.2.6/tmp/data
    # 编辑/root/hbase-1.2.6/conf/regionservers
    hadoop2
    hadoop3
    # 拷贝该hbase安装文件夹到hadoop2和hadoop3
    scp -r /root/hbase-1.2.6 root@hadoop2:/root/
    scp -r /root/hbase-1.2.6 root@hadoop3:/root/
    # 在141服务器上启动hbase
    /root/hbase-1.2.6/start-hbase.sh
    
    • 测试
      此时,在hadoop1、hadoop2、hadoop3就能看到多个Hmaster和HRegionserver进程。这就是Hbase中的集群和管理节点高可用性配置。

    相关文章

      网友评论

          本文标题:06 安装Hbase集群

          本文链接:https://www.haomeiwen.com/subject/sxylxctx.html