一.安装HBase
1.下载安装文件
本文下载的hbase安装文件为:hbase-2.2.2-bin.tar.gz,执行安装命令
$sudo tar –zxvf ~/Downloads/hbase-2.2.2-bin.tar.gz –C /usr/local
将解压的文件名hbase-2.2.2改为hbase
$sudo mv /usr/local/hbase-2.2.2 /usr/local/hbase
2.配置环境变量
使用vim编辑器打开~/.bashrc文件
$vim ~/.bashrc
将下列内容添加到~/.bashrc文件中
export PATH=$PATH:/usr/local/hadoop/sbin:/usr/local/hadoop/bin:/usr/local/hbase/bin
添加后执行如下命令使设置生效
$source ~/.bashrc
3.添加用户权限
需要为当前登录Linux系统的用户添加访问hBase目录的权限,当前登录的用户是hadoop,将HBase安装目录下的所有文件的所有者改为hadoop,命令如下
$cd /usr/local
$sudo chown –R hadoop ./hbase
4.查看HBase版本信息
通过如下命令查看HBase版本信息,以确认HBase已经安装成功
$/usr/local/hbase/bin/hbase version
执行上述命令以后,如果出现下图信息,则说明安装成功
二.HBase伪分布式模式配置
1.配置hbase-env.sh文件
使用vim编辑器打开/usr/local/hbase/conf/hbase-env.sh
$vim /usr/local/hbase/conf/hbase-env.sh
在打开的文件中添加以下3行信息
export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_162
export HBASE_CLASSPATH=/usr/local/hbase/conf
export HBASE_MANAGES_ZK=true
修改完成后,保存并退出
2.配置hbase-site.xml文件
使用vim编辑器打开/usr/local/hbase/conf/hbase-site.xml
$vim /usr/local/hbase/conf/hbase-site.xml
在打开的文件中添加以下信息
<configuration>
<property>
<name>hbase.rootdir</name>
<value>hdfs://localhost:9000/hbase</value>
</property>
<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>
<property>
<name>hbase.unsafe.stream.capability.enforce</name>
<value>false</value>
</property>
</configuration>
3.启动运行HBase
先启动Hadoop
$ssh localhost
$cd /usr/local/hadoop
$./sbin/start-dfs.sh
再启动HBase
$cd /usr/local/hbase
$bin/start-hbase.sh
输入jps,查看进程;如果出现以下进程,则说明HBase启动成功
进入HBase Shell模式,命令如下:
$bin/hbase shell
4.停止运行HBase
先关闭HBase
stop-hbase.sh
再关闭Hadoop
stop-dfs.sh
注意:启动、关闭Hadoop和HBase时,一定要按照启动Hadoop→启动HBase→关闭HBase→关闭Hadoop的顺序