CentOS7下安装HBase1.x伪分布式

前提条件

CentOS7下安装好hadoop2.x,可参考:CentOS7安装hadoop2伪分布式

步骤

官网下载

Index of /dist/hbase

hbase-1.7.1-bin.tar.gz

解压

[hadoop@node1 installfile]$ tar -zxvf hbase-1.7.1-bin.tar.gz -C ~/soft/

建立软链接

[hadoop@node1 soft]$ ln -s hbase-1.7.1 hbase
[hadoop@node1 soft]$ ls
apache-zookeeper-3.8.0-bin  hadoop-2.7.3  hbase-1.7.1  jdk1.8.0_271
hadoop                      hbase         jdk          zookeeper

配置环境变量

[hadoop@node1 hbase]$ nano ~/.bashrc

添加环境变量

export HBASE_HOME=~/soft/hbase    
export PATH=$PATH:$HBASE_HOME/bin

让环境变量生效

[hadoop@node1 hbase]$ source ~/.bashrc

验证环境变量

[hadoop@node1 hbase]$ hbase version
HBase 1.7.1
Source code repository git://localhost.localdomain/home/bharathv/IdeaProjects/rc/hbase-rc-clone revision=2d9273667e418e7023f9104a830cdcb8233b6f25
Compiled by bharathv on Fri Jul 16 00:20:26 PDT 2021
From source with checksum cb15e8fa7fadc65448aa9a30e3f40b27

配置hbase-env.sh

export JAVA_HOME=/home/hadoop/soft/jdk
​
export HBASE_MANAGES_ZK=true

注意:1.需要去掉export前面的#号; 2.JAVA_HOME的值注意根据实际情况修改。

是否使用内置的ZK,HBASE_MANAGES_ZK为true是使用内置ZK不方便查看相关信息,如果安装了ZooKeeper可以使用自己安装的ZK方便查看数据,将HBASE_MANAGES_ZK设置为FALSE

配置hbase-site.xml

nano hbase-site.xml

<configuration></configuration>之间添加如下内容:

<property>
  <name>hbase.rootdir</name>
  <value>hdfs://node1:8020/hbase</value>
</property>
​
<property>
  <name>hbase.cluster.distributed</name>
  <value>true</value>
</property>
​
<property>
  <name>hbase.zookeeper.quorum</name>
  <value>node1</value>
</property>
​
<property>
  <name>dfs.replication</name>
  <value>1</value>
</property>

注意:hbase.rootdir和hbase.zookeeper.quorum属性值中的node1为Linux的主机名,请注意根据实际情况修改。

配置regionservers

nano regionservers

删除原有内容改为Linux的主机名,例如:

node1

启动hbase

先启动hadoop

start-all.sh

再启动hbase

start-hbase.sh

验证

查看jps进程

正常情况下,能看到hadoop的5个进程以及hbase的3个进程(HMaster、HRegionServer、HQuorumPeer)

[hadoop@node1 conf]$ jps
1889 NameNode
3185 HMaster
2226 SecondaryNameNode
2035 DataNode
3731 Jps
3337 HRegionServer
3083 HQuorumPeer
2524 NodeManager
2397 ResourceManager
​

浏览器访问

ip或主机名:16010

完成!enjoy it!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值