理论基础
hbase的三种部署方式:
本地模式:
不需要hadoop支持,保存文件在本地。
有Master,有Regionserver和zk,但运行在一个JVM中。
启动后只有一个HMaster进程。
伪分布模式:
用于开发和测试。
集群模式:
生产环境。
#####搭建好后可以访问16010访问hbase的网页UI。
本地模式
1、安装java
rpm -ivh jdk-7u80-linux-x64.rpm
vi + /etc/profile
export JAVA_HOME=/usr/java/jdk1.7.0_80
export PATH=$PATH:$JAVA_HOME/bin
source /etc/profile
2、cd /opt/source && tar -zxvf hbase-1.2.9-bin.tar.gz ../apps
3、vi + /etc/profile
export HBASE_HOME=/opt/apps/hbase-1.2.9
export PATH=$PATH:$HBASE_HOME/bin
source /etc/profile
4、vi ../apps/hbase-1.2.9-bin/conf/hbase-env.sh
export JAVA_HOME=/usr/java/jdk1.7.0_80
注意:
如果是jdk1.8,则可以将以下两行注销
export HBASE_MASTER_OPTS="$HBASE_MASTER_OPTS -XX:PermSize=128m -XX:MaxPermSize=128m -XX:ReservedCodeCacheSize=256m"
export HBASE_REGIONSERVER_OPTS="$HBASE_REGIONSERVER_OPTS -XX:PermSize=128m -XX:MaxPermSize=128m -XX:ReservedCodeCacheSize=256m"
5、vi ../apps/hbase-1.2.9-bin/conf/hbase-site.xml
<!--指定hbase数据文件的位置-->
<property>
<name>hbase.rootdir</name>
<value>file:///opt/apps/hbase-1.2.9/data</value>