解压文件
tar zxvf hbase-1.2.0-cdh5.9.1.tar.gz将解压包重命名
mv hbase-1.2.0-cdh5.9.1 hbase
配置环境变量
vi ~/.bash_profileexport HBASE_HOME=/home/hadoop/cdh5.9.1/hbase
export PATH=$HBASE_HOME/bin:$PATH
并执行source ~/.bash_profile使得修改的环境变量立即生效
修改配置文件
将$HADOOP_HOME下的hdfs-site.xml,core-site.xml拷贝到conf目录下
cp $HADOOP_HOME/etc/hadoop/hdfs-site.xml $HBASE_HOME/confcp $HADOOP_HOME/etc/hadoop/core-site.xml $HBASE_HOME/conf
修改配置文件hbase-env.sh
Hbase-env.sh在hbase/conf目录下,启动Hbase必须修改的配置文件之一。export JAVA_HOME=/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.91-2.6.2.3.el7.x86_64
export HBASE_MANAGES_ZK=false
export HBASE_HEAPSIZE=1G
修改配置文件hbase-site.xml
Hbase-site.xml在hbase/conf目录下,启动HBSE必须修改的配置文件之一。<configuration>
<property>
<name>hbase.rootdir</name>
<value>hdfs://node01:9000/hbase</value>
</property>
<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>
<property>
<name>hbase.zookeeper.quorum</name>
<value>node01:9501,node02:9501,node03:9501</value>
</property>
<property>
<name>hbase.master.port</name>
<value>8600</value>
</property>
<property>
<name>hbase.master.info.port</name>
<value>8601</value>
</property>
<property>
<name>hbase.tmp.dir</name>
<value>/home/hadoop/cdh5.9.1/hbase/tmp/hbase-${user.name}</value>
</property>
<property>
<name>hbase.hregion.majorcompaction</name>
<value>0</value>
</property>
</configuration>
进程启停
将Hbase目录打包并同步到其他主机。Hbase集群启动命令:
sh start-hbase.sh
Hbase集群停止命令:
sh stop-hbase.sh