17-Hbase部署

本文详细介绍了HBase的部署流程,包括standalone模式、伪分布式及完全分布式安装步骤。涵盖配置文件修改、节点设置、Hadoop与ZooKeeper集群依赖等关键环节。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Hbase

HBase部署思维导图下载

Hbase部署

standalone模式安装

  • 伪分布式

    • /etc/profile

      • HBASE_HOME
    • hbase-env.sh中配置JAVA_HOME

    • 配置hbase-site.xml如下

hbase.rootdir
file:///home/testuser/hbase


hbase.zookeeper.property.dataDir
/home/testuser/zookeeper

Hbase Shell

  • 通过 hbase shell命令进入HBase 命令行接口
  • (通过help可查看所有命令的支持以及帮助手册)

完全分布式安装.

  • 设计:

    • node0001(主)
    • node0002(从)
    • node0003(从)
    • node0004(备主)
  • 1、准备工作

    • 1、网络

    • 2、hosts

    • 3、ssh

      • ssh-keygen
      • ssh-copy-id -i .ssh/id_rsa.pub node1
    • 4、时间:各个节点的时间必须一致

      • date -s ‘2018-12-24 16:23:11’

      • 时间服务器

        • yum install ntpdate
        • ntpdate ntp1.aliyun.com
    • 5、jdk版本

  • 2、解压配置

    • 1、hbase-env.sh

      • JAVA_HOME
      • HBASE_MANAGES_ZK=false
    • 2、hbase-site.xml

      • hbase.rootdir hdfs://mycluster/hbase
      hbase.cluster.distributed true hbase.zookeeper.quorum node0002,node0003,node0004
        - <property>
      <name>hbase.rootdir</name>
      <value>hdfs://mycluster/hbase</value>
      
      - hbase.cluster.distributed true - hbase.zookeeper.quorum node0002,node0003,node0004
    • 3、regionservers

      • node0002
      • node0003
      • node0004
    • 4、backup-masters

      • node4
    • 5、拷贝hdfs-site.xml带conf目录

      • cp /opt/sxt/hadoop-2.6.5/etc/hadoop/hdfs-site.xml ./
  • 3、分发

    • scp -r ./habse node0001:/opt/sxt
  • 4、启动

    • zkServer.sh start
    • start-dfs.sh
    • start-yarn.sh
    • yarn-daemon.sh start resourcemanager
    • start-hbase.sh(node0001)
  • 总结:

    • 前提:

      • 1、Hadoop集群正常运行
      • 2、ZooKeeper集群正常运行
    • 配置regionservers ,主机名

    • 配置backup-masters

    • 配置hbase-env.sh

      • 配置JAVA_HOME
      • 配置HBASE_MANAGERS_ZK=false
    • 配置hbase-site.xml

    • 添加hdfs-site.xml到conf目录下

    • 启动Hbase: start-hbase.sh

HBase Java API

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值