CentOS7 Hbase-1.3.1 分布式部署

本文档详细介绍了HBase分布式环境的搭建过程,包括免密码登录配置、关键配置文件的修改、目录创建及同步、启动命令等。适用于希望快速部署HBase集群的读者。

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

基础安装
免密码登录
cd /root/.ssh/
ssh-keygen -t rsa

ssh-copy-id hd211
ssh-copy-id hd212
ssh-copy-id hd214
编辑hbase-env.sh
export HBASE_MANAGES_ZK=false
# 修改日志存储目录
export HBASE_LOG_DIR=/data/hbase/logs
# pid存储目录
export HBASE_PID_DIR=/data/hbase/pids
编辑hbase-site.xml
<configuration>
  <!--HBase数据目录位置-->
  <property>
    <name>hbase.rootdir</name>
    <value>hdfs://hb212:9000/hbase</value>
  </property>
  <!--打开 hbase 分布模式-->
  <property>
    <name>hbase.cluster.distributed</name>
    <value>true</value>
  </property>
  <!--指定 hbase 集群主控节点-->
  <property>
    <name>hbase.master</name>
    <value>hb211</value>
  </property>
  <!--hbase的一些临时文件存放目录-->
  <property>
    <name>hbase.tmp.dir</name>
    <value>file:///data/hbase/tmp</value>
  </property>
  <!--指定 zookeeper 集群节点名 , 因为是由 zookeeper 表决算法决定的-->
  <property>
    <name>hbase.zookeeper.quorum</name>
    <value>hb211,hb212,hb214</value>
  </property>
  <!--hbase连接到zookeeper的端口,默认是2181-->
  <property>
    <name>hbase.zookeeper.property.clientPort</name>
    <value>2181</value>
  </property>
  <!--zookeeper临时数据目录-->
  <property>
    <name>hbase.zookeeper.property.dataDir</name>
    <value>/data/hbase/tmp/zk/data</value>
  </property>
</configuration>
配置regionservers
hb211
hb212
hb214
创建目录
mkdir /data/hbase/tmp
mkdir /data/hbase/tmp/zk
mkdir /data/hbase/tmp/zk/data
同步到其它服务器
scp -r /usr/hbase hb211:/usr
scp -r /usr/hbase hb214:/usr
启动
bin/start-hbase.sh
控制台
bin/hbase shell

其它

1.hbase stopping hbasecat: /tmp/hbase-root-master.pid: 没有那个文件或目录
修改hadoop-env.sh ,指定pid_dir

export HADOOP_PID_DIR=/data/hadoop/pids
export HADOOP_SECURE_DN_PID_DIR=/data/hadoop/pids

2.ERROR: org.apache.hadoop.hbase.PleaseHoldException: Master is initializing
防火墙设置问题,可以选择关闭防火墙

Hbase分布式可以不需要Hadoop

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值