HBase的安装
此处使用的是hbase-2.2.0-bin.tar.gz版本,放在下载文件夹里面,先切换到/usr/local目录下,再将其解压
cd /usr/local
sudo tar -xzvf ~/下载/hbase-2.2.0-bin.tar.gz
为了之后方便使用,将解压后的文件夹重命名为hbase
sudo mv hbase-2.2.0 hbase
为文件赋予权限,避免出现一些文件权限问题
sudo chown -R hadoop ./hbase
查看hbase是否安装成功
hbase version
HBase伪分布式模式配置
修改配置文件hbase-env.sh
vim /usr/local/hbase/conf/hbase-env.sh
修改三处地方,将下图三处地方前面的‘#’去掉,第一处改为对应的jdk版本,第二处改为本机Hadoop安装目录下的conf目录
第三处地方改为true,表明Hbase自己管理Zookeeper,不需要单独的Zookeeper
修改配置文件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>
</configuration>
启动HBase
先启动Hadoop
cd /usr/local/hadoop
./sbin/start-dfs.sh
出现了NameNode,DataNode,SecondNode这三个进程,表示已经成功启动hadoop。切换到hbase目录并启动HBase
cd /usr/local/hbase/bin
./start-hbase.sh
启动成功如下图所示
启动HBase的命令行模式
./hbase shell
关闭HBase的命令行模式
quit
关闭HBase
先关闭HBase,再切换到Hadoop目录并关闭Hadoop
./stop-hbase.sh
cd /usr/local/hadoop
./sbin/stop-dfs.sh
最后,安装的伪分布式模式,一定要注意:
启动关闭Hadoop和HBase的顺序:启动Hadoop—>启动HBase—>关闭HBase—>关闭Hadoop
好了,本次HBase的安装及伪分布式模式配置就此结束了,大家在配置过程中注意别踩坑哦