手把手教你装HBase

本文详细介绍了在已安装Hadoop集群的基础上,如何一步步配置和启动HBase,包括启动ZK和Hadoop集群、配置HBase、替换依赖的Jar包、建立软连接、远程拷贝HBase到其他节点,以及解决在启动和关闭过程中遇到的常见问题。
摘要由CSDN通过智能技术生成

由于工作的需要,最近又要配置一遍HBase集群了,正好先在自己的电脑上再熟悉一下。
Hbase的前提工作是必须要装好Hadoop集群,我在之前的博客上讲解了如何装伪分布式和全分布式,这里大家可以去看一下Hadoop集群的搭建

启动ZK和Hadoop集群

若将zk和hadoop配置到环境变量,则使用:

zkServer.sh start
start-hdfs.sh
start-yarn.sh

若没有配置环境变量,则需要进去zk的bin目录下,hadoop的sbin目录下启动。

配置HBase的配置信息

这里我使用的是Xshell,可以直接将下好的tar包拉取到root目录下,解压到/usr/local下

 tar -xvf hbase-1.3.1-bin.tar.gz -C /usr/local

进入到hbase的conf目录下

 cd /usr/local/hbase-1.3.1/conf

修改hbase-env.sh

export JAVA_HOME=/usr/local/jdk1.8.0_152 //添加自己机器上的jdk

export HBASE_MANAGES_ZK=false //不使用hbase自带的zookeeper

修改hbase-site.xml

<configuration>
<property>
<name>hbase.rootdir</name>
<value>hdfs://node01:9000/hbase</value>   
<!--这里的为hdfs的ip和端口,可能hdfs端口为8020-->
</property>
<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>
<!-- 0.98 后的新变动,之前版本没有.port,默认端口为 60000 -->
<property>
<name>hbase.master.port</name>
<value>16000</value>
</property>
<property>
<name>hbase.zookeeper.quorum</name>
<value>node01:2181,node02:218
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值