大型数据库实验三

实验三--熟悉常用的HBase操作

1、列出HBase所有表的信息,例如表名

2、在终端打印出指定的表的所有的就数据

3、向已经创建好的表中添加或者删除指定的列族或列

添加数据:

删除数据:

4、清空指定的表的所有的数据

5、统计表的行数

6、将下面的关系数据库,转换为合适的hbase格式将数据存储起来
Student:

Course:

SC:

7、 创建表,参数tableName为表的名称,字符串数组fields为存储记录各个字段名称的数组。要求当HBase已经存在名为tableName的表的时候,先删除原有的表,然后再创建新的表
自定义设置表名为test:

8、 向表tableName、行row(用S_Name表示)和字符串数组fields指定的单元格中添加对应的数据values。其中,fields中每个元素如果对应的列族下还有相应的列限定符的话,用“columnFamily:column”表示。例如,同时向“Math”、“Computer Science”、“English”三列添加成绩时,字符串数组fields为{“Score:Math”, ”Score:Computer Science”, ”Score:English”},数组values存储这三门课的成绩

9、 浏览表tableName某一列的数据,如果某一行记录中该列数据不存在,则返回null。要求当参数column为某一列族名称时,如果底下有若干个列限定符,则要列出每个列限定符代表的列的数据;当参数column为某一列具体名称(例如“Score:Math”)时,只需要列出该列的数据

10、修改表tableName,行row(可以用学生姓名S_Name表示),列column指定的单元格的数据

11、删除表tableName中row指定的行的记录

posted @ 2023-11-09 16:28  yesyes1  阅读(41)  评论(0编辑  收藏  举报