HBase数据库的部署与配置
- 实验目的
本次实验通过配置Hbase,学习hbase的基本使用,掌握建立链接、关闭链接、建立数据库,插入数据等操作
- 实验内容
在第一次上机已配置的Hadoop的环境的基础上,配置HBase环境
使用HBase的Shell命令操作数据库
建立链接、关闭链接、建立数据库,插入数据等
建立的具体数据库可以为银行职员信息数据库,样例:银行职员的信息, 包括工号,姓名,级别,工资等
思考哪些应该放在一个列族中
- 实验思路、结构
按照教程内容,分步骤进行实验操作:
1.安装zookeeper:
1.1.将zookeeper解压到/home/kingstel/modules目录下;
1.2.修改环境变量文件,在bashrc文件下添加对应内容,并source bashrc;
1.3.修改配置文件,修改安装目录下conf文件下的zoo_sample.cfg;
1.4.进入bin目录,启动zookeeper服务;
1.5输入jps,查看输出;
2.安装hbase
2.1.将hbase解压;
2.2.修改/etc/profile文件,添加对应的变量,之后source /etc/profile;
2.3.修改配置文件,进入hbase安装目录下的conf文件夹,修改hbase-env.sh和hbase-site.xml、regionservers;
2.4.进入bin目录,启动hbase服务;
2.5.输入jps,查看输出;
3.数据库操作
- 实验结果
最终的结果: 成功搭建并且构建数据库;
遇到的问题以及解决:
1. 在参考博客配置时,因为目录不相同,中途出现文件未找到的报错,成功修改配置文件为正确路径后解决;
2. hbase shell时出现命令未找到的报错:source /etc/proflie即可;
3.hbase shell后执行命令出现错误,查阅资料发现没有关闭安全模式
在hadoop的bin目录下执行./hadoop dfsadmin -safemode leave即可
参考的资料网站:
https://blog.****.net/wskuge/article/details/82422596
https://www.cnblogs.com/zlslch/p/9190024.html