学生表的数据组织如图所示,请按要求写出操作命令。 1)在HBase中创建student表,适合存储以上数据; 2)向新建的student表中插入第一行的数据(忽略时间戳); 3)向表中插入第二个学生的姓名和数学成绩数据(忽略时间戳); 4)删除第一个学生的计算机课程成绩; 5)查看所有学生的大数据和数学两门课程成绩;
时间: 2024-01-21 21:16:03 浏览: 13
1)在HBase中创建student表,适合存储以上数据;
```
create 'student', {NAME=>'info', VERSIONS=>3}, {NAME=>'score', VERSIONS=>3}
```
2)向新建的student表中插入第一行的数据(忽略时间戳);
```
put 'student', '001', 'info:name', '张三'
put 'student', '001', 'info:gender', '男'
put 'student', '001', 'info:birthday', '2000-01-01'
put 'student', '001', 'score:bigdata', '80'
put 'student', '001', 'score:math', '90'
```
3)向表中插入第二个学生的姓名和数学成绩数据(忽略时间戳);
```
put 'student', '002', 'info:name', '李四'
put 'student', '002', 'score:math', '85'
```
4)删除第一个学生的计算机课程成绩;
```
delete 'student', '001', 'score:computer'
```
5)查看所有学生的大数据和数学两门课程成绩;
```
scan 'student', {COLUMNS=>['score:bigdata', 'score:math']}
```