一、本地模式介绍
特点:本地模式不依赖于HDFS存储,将文件存储到操作系统本地目录,好处是我们不需要搭建HDFS集群,即可学些HBase相关命令及客户端操作。
二、安装并配置HBase和JDK环境变量
(1)使用tar命令解压
tar -zxvf jdk-8u191-linux-x64.tar.gz -C ~/software/
tar -zxvf hbase-1.3.1-bin.tar.gz -C ~/software/
(2)设置JAVA环境变量:vi ~/.bash_profile
#JAVA_HOME
export JAVA_HOME=/root/software/jdk1.8.0_191
export PATH=$PATH:$JAVA_HOME/bin
生效环境变量 source ~/.bash_profile
(3)设置HBase环境变量:vi ~/.bash_profile
#HBASE
export HBASE_HOME=/root/software/hbase-1.3.1
export PATH=$PATH:$HBASE_HOME/bin
生效环境变量 source ~/.bash_profile
三、开始配置
cd ~/software/hbase-1.3.1/conf/
vi hbase-env.sh
在28行 export JAVA_HOME=/root/software/jdk1.8.0_191
vi hbase-site.xml
<!--HBase数据的保存目录,可以不事先创建data目录,系统会自动创建-->
<property>
<name>hbase.rootdir</name>
<value>file:///root/software/habse-1.3.1/data</value>
</property>
四、启动HBase
start-hbase.sh ----> 只会启动HMaster
五、Web Console访问
新的端口:16010
老版本的端口:60010
如上图就表示本地模式环境安装成功了
注意:启动的时候如果出现
[root@HP110 conf]# stop-hbase.sh
stopping hbasecat: /tmp/hbase-root-master.pid: No such file or directory
HP110: no zookeeper to stop because no pid file /tmp/hbase-root-zookeeper.pid
解决方法:把121行注释取消
注意:复制时注意自己目录和Hbase的版本