HBase数据库的部署与配置

 

  • 实验目的

本次实验通过配置Hbase,学习hbase的基本使用,掌握建立链接、关闭链接、建立数据库,插入数据等操作

  • 实验内容

在第一次上机已配置的Hadoop的环境的基础上,配置HBase环境

使用HBase的Shell命令操作数据库

建立链接、关闭链接、建立数据库,插入数据等

建立的具体数据库可以为银行职员信息数据库,样例:银行职员的信息, 包括工号,姓名,级别,工资等

思考哪些应该放在一个列族中

  • 实验思路、结构

按照教程内容,分步骤进行实验操作:

1.安装zookeeper:

1.1.将zookeeper解压到/home/kingstel/modules目录下;

 

 

 

 

 

 

HBase数据库的部署与配置
1.2.修改环境变量文件,在bashrc文件下添加对应内容,并source bashrc;

 

 

HBase数据库的部署与配置
1.3.修改配置文件,修改安装目录下conf文件下的zoo_sample.cfg;

 

1.4.进入bin目录,启动zookeeper服务;

HBase数据库的部署与配置
1.5输入jps,查看输出;

 

2.安装hbase

2.1.将hbase解压;

HBase数据库的部署与配置
2.2.修改/etc/profile文件,添加对应的变量,之后source /etc/profile;

 

HBase数据库的部署与配置HBase数据库的部署与配置HBase数据库的部署与配置
2.3.修改配置文件,进入hbase安装目录下的conf文件夹,修改hbase-env.sh和hbase-site.xml、regionservers;

 

2.4.进入bin目录,启动hbase服务;

HBase数据库的部署与配置
2.5.输入jps,查看输出;

 

HBase数据库的部署与配置
3.数据库操作

 

 

 

  • 实验结果

HBase数据库的部署与配置HBase数据库的部署与配置HBase数据库的部署与配置
最终的结果: 成功搭建并且构建数据库;

 

 

 

 

 

遇到的问题以及解决:

1. 在参考博客配置时,因为目录不相同,中途出现文件未找到的报错,成功修改配置文件为正确路径后解决;

2. hbase shell时出现命令未找到的报错:source /etc/proflie即可;

3.hbase shell后执行命令出现错误,查阅资料发现没有关闭安全模式

在hadoop的bin目录下执行./hadoop dfsadmin -safemode leave即可

 

参考的资料网站:

https://blog.****.net/caojianhua2018/article/details/104193700?utm_medium=distribute.pc_relevant.none-task-blog-title-3&spm=1001.2101.3001.4242

https://blog.****.net/wskuge/article/details/82422596

https://www.cnblogs.com/zlslch/p/9190024.html

https://blog.****.net/caojianhua2018/article/details/104193700?utm_medium=distribute.pc_relevant.none-task-blog-title-3&spm=1001.2101.3001.4242