Hbase知识点(二)搭建Hbase伪分布式

2019/05/28 发布  ·  次阅读  ·  本文 1469 字  ·  读完需要 5 分钟

Hbase伪分布式搭建、以及基本使用方法

搭建说明

Hbase部署架构图

下载安装包

上传下载zookeeper-3.4.9.tar.gz、hbase-1.2.4-bin.tar.gz安装包到/data/pkg目录下

解压缩安装包到文件目录

cd /data/pkg 
tar zxvf zookeeper-3.4.9.tar.gz -C /software/
tar -zxvf hbase-1.2.4-bin.tar.gz -C /software/

安装zookeeper

cd /software/zookeeper-3.4.9/
cp conf/zoo_sample.cfg conf/zoo.cfg
vim conf/zoo.cfg

### 修改配置文件
# 修改数据目录
dataDir=/data/zookeeper
# 取消注释
autopurge.snapRetainCount=5
autopurge.purgeInterval=1

启动zookeeper

bin/zkServer.sh start

验证启动zookeeper成功

jps | grep Quorum
46309 QuorumPeerMain 代表成功

安装Hbase伪分布式

进入安装包目录cd /software/hbase-1.2.4/

1. 修改配置文件

编辑conf/hbase-env.sh文件

# 修改java环境变量
export JAVA_HOME=/usr/jdk1.8.0_102/
# 关闭zookeeper默认的zookeeper
export HBASE_MANAGES_ZK=false
注释掉
#export HBASE_MASTER_OPTS="$HBASE_MASTER_OPTS -XX:PermSize=128m -XX:MaxPermSize=128m"
#export HBASE_REGIONSERVER_OPTS="$HBASE_REGIONSERVER_OPTS -XX:PermSize=128m -XX:MaxPermSize=128m"

若不注释会出现截图中的问题,参照问题说明

2. 编辑conf/hbase-site.xml文件

<configuration>
  <property>
      <name>hbase.cluster.distributed</name>
      <value>true</value>
   </property>
   <property>
      <name>hbase.rootdir</name>
      <value>hdfs://bigdata:9000/hbase</value>
   </property>
   <property>
      <name>hbase.zookeeper.quorum</name>
      <value>bigdata</value>
   </property>
</configuration>

3. 编辑conf/regionservers文件

增加一行bigdata 该文件表示在哪些主机上启动RegionServers,每一行表示一个主机名,执行命令的时候需要这些机器上的SSH登陆权限.

重启hdfs

stop-dfs.sh
start-dfs.sh

启动HBase

bin/start-hbase.sh

查看是否启动成功

http://bigdata:16010/master-status

特殊说明

bigdata 代表主机名

扫码关注有惊喜

(转载本站文章请注明作者和出处 白贺-studytime

Post Directory