给我创建一个学生表,列族有姓名和学科,学科有语文数学英语物理四科,以及对应的分数
时间: 2024-02-05 16:02:24 浏览: 74
mysql数据库创建学生表.zip
好的,以下是创建名为student的表,包含姓名和学科两个列族,学科列族下有语文、数学、英语、物理四个列限定符,以及对应的分数的HBase shell命令:
```
create 'student', {NAME => 'name'}, {NAME => 'subject', VERSIONS => 1, COMPRESSION => 'SNAPPY'}, {NAME => 'score', VERSIONS => 1, COMPRESSION => 'SNAPPY', BLOOMFILTER => 'ROW', BLOCKCACHE => true}, {NAME => 'subject:chinese'}, {NAME => 'subject:math'}, {NAME => 'subject:english'}, {NAME => 'subject:physics'}
```
这个命令创建了一个名为student的表,包含三个列族,分别是name、subject、score。其中subject列族下有四个列限定符,分别是chinese、math、english、physics。版本数设置为1,压缩算法为SNAPPY,BloomFilter类型为ROW,启用BlockCache。
阅读全文