目录
一、解压
tar -zxvf hbase-1.4.13-bin.tar.gz -C /opt/software/
二、配置环境变量
#HBASE_HOME
export HBASE_HOME=/opt/module/hbase
export PATH=$PATH:$HBASE_HOME/bin
使配置的变量生效。
source /etc/profile
三、修改Hbase配置
1.修改hbase-env.sh
vim hbase-env.sh
export JAVA_HOME=/opt/module/jdk1.8.0_212
export HBASE_MANAGES_ZK=true #不需要Zookeeper由HBase自己管理
2.修改hbse-site.xml
vim hbase-site.xml
<!-- 这个表示HBase在HDFS中的路径,因为我们的HDFS启动端口为9000,所以我们这里配置>如下,这样启动后我们就可以在hdfs的根路径下看到/hbase文件夹 -->
<property>
<name>hbase.rootdir</name>
<value>hdfs://hadoop102:8020/hbase</value>
</property>
<!-- 这个指HBase自带的zookeeper的datdaDir的路径 -->
<!-- 这个是指是不是以集群的方式运行 -->
<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>
<property>
<name>hbase.unsafe.stream.capability.enforce</name>
<value>false</value>
</property>
四、启动Hbase
#启动Hbase
start-hbase.sh
#停止Hbase
stop-hbase.sh
五、验证是否成功
其中 HMaster
,HRegionServer
是 HBase 的进程,HQuorumPeer
是 HBase 内置的 Zookeeper 的进程,其余的为 HDFS 和 YARN 的进程。
jps
17298 HRegionServer
16372 ResourceManager
15973 DataNode
17351 Jps
16488 NodeManager
17177 HMaster
16154 SecondaryNameNode
17114 HQuorumPeer
15835 NameNode