1.实验目的
- 了解与熟悉HBase关于Namespace的基本指令操作;
- 了解与熟悉HBase关于DDL的基本指令操作。
2.实验内容及结果截屏
(1)命名空间Namespace
①命名空间管理
HBase系统默认定义了两个缺省的namespace: * hbase:系统内建表,包括namespace和meta表。 * default:用户建表时未指定namespace的表都创建在此。

(2)DDL基本操作
DDL(Data Definition Language)是数据库模式定义语言,是用于描述数据库中要存储的现实世界实体的语言,本节内容将执行关于Hbase的DDL操作,包括:数据库表的建立、查看所有表、查表结构、删除列族、删除表等操作。
HBase Shell基本操作命令如表所示:





3.实验分析及小结
在此次实验过程中,我了解、熟悉了Namespace、DDL的基本概念,并掌握了HBase关于Namespace、DDL的基本指令操作。
由于步步紧跟指导,我的实验过程十分顺利,仅在使用describe_namespace命令查看名为ai_ns的命名空间时,因当时ai_ns命名空间已通过drop_namespace命令被删除,而导致无法查看,于是我再次使用create_namespace命令创建名为ai_ns的命名空间,随后再使用describe_namespace命令查看名为ai_ns的命名空间。

若是我没有理解命令的意义,而只是照抄的话,便无法明白是为何报错。因此,我明白了学习不单单是把教程中的东西复制粘贴到作业中,而是应该花时间真正地领会理解各个知识点。

3660

被折叠的 条评论
为什么被折叠?



