一、实验环境
- 操作系统:Linux
- 实验软件:VMware
- Hadoop版本:3.1.3
- HBase版本:2.2.2
(注意:伪分布模式下,HBase的版本最好与Hadoop版本匹配,不然容易出错)
二、实验内容
a. HBase的安装
- 解压HBase到指定路径并改名
sudo tar -zxf ~/Downloads/hbase-2.2.2-bin.tar.gz -C /usr/local
cd /usr/local
sudo mv ./hbase-2.2.2 ./hbase
- 将hbase目录权限赋予hadoop用户:
sudo chown -R hadoop ./hbase
- 配置环境变量:
vim ~/.bashrc #配置内容为下图一
source ~/.bashrc #使配置立即生效
- 查看hbase版本确定是否安装成功
/usr/local/hbase/bin/hbase version
b. HBase的配置(伪分布模式)
- 配置hbase-env.sh
vim /usr/local/hbase/conf/hbase-env.sh
配置内容:
- 配置hbase-site.xml
vim /usr/local/hbase/conf/hbase-site.xml
配置内容:
- 运行测试HBase
ssh localhost
cd /usr/local/hadoop #启动hadoop
./sbin/start-all.sh
jps
cd /usr/local/hbase #启动hbase
bin/start-hbase.sh
jps
bin/hbase shell #进入hbase shell
bin/stop-hbase.sh #停止hbase
./sbin/stop-all.sh #停止hadoop
c. HBase的常用shell命令
-
创建表
-
查看表信息
-
添加数据
-
删除数据
-
查看数据
-
删除表
-
建表指定版本数
-
插入数据
-
查询数据
-
退出