首先要安装zookeeper和Hadoop并都启动
到相关目录下输入tar -zxvf hbase-2.4.13-bin.tar.gz解压
export JAVA_HOME=/usr/java/jdk1.8.0_221
export HBASE_MANAGES_ZK=false
<configuration>
<property>
<name>hbase.rootdirname>
<value>hdfs://master:9000/hbasevalue>
<description>这里建议指定HDFS上的目录,端口号要与hdfs-site.xml中设为一致,hbase的这个目录不需要建,自动生成description>
property>
<property>
<name>hbase.cluster.distributedname>
<value>truevalue>
property>
<property>
<name>hbase.mastername>
<value>master:9000value>
property>
<property>
<name>hbase.tmp.dirname>
<value>/user/work/data/tempvalue>
<description>这个tmp目录可能没有,自己建一个指定吧,没有会出问题description>
property>
<property>
<name>hbase.zookeeper.quorumname>
<value>mastervalue>
<description>多个节点,都写上就行了description>
property>
<property>
<name>hbase.zoopkeeper.property.dataDirname>
<value>/usr/work/zookeeper/datavalue>
<description>我是用自己装的zookeeper,所以在zookeeper目录下找,有些人是在指向hbase里的zookeeper目录里的data,视情况而定吧description>
property>
<property>
<name>hbase.zookeeper.property.clientPortname>
<value>2181value>
property>
<property>
<name>hbase.regionserver.info.portname>
<value>16030value>
property>
<property>
<name>hbase.master.info.portname>
<value>16010value>
property>
<property>
<name>hbase.unsafe.stream.capability.enforcename>
<value>falsevalue>
property>
<property>
<name>hbase.wal.providername>
<value>filesystemvalue>
property>
configuration>
这个加上节点名字,如果有多个节点就都写进去就行了

到 /etc下 打开 profile
export HBASE_HOME=/usr/work/hbase/2.4.13
export PATH=.:$HBASE_HOME/bin:
/conf 下的 都改成777
改环境变量
改权限
start-hbase.sh
输入jps如果有``HMaste```则启动成功