hbase shell创建表列族:Info, Score 2019001 2019002 2019003 name Info Sex Zhangsan Marry male femal Lisi male age python java 23 90 88 22 93 24 85
时间: 2023-07-16 11:15:50 浏览: 170
可以按照以下步骤在 HBase Shell 中创建表和列族,并插入数据:
1. 启动 HBase Shell:在终端中输入 `hbase shell` 并回车即可进入 HBase Shell。
2. 创建表:输入 `create 'student', {NAME => 'Info'}, {NAME => 'Score'}` 并回车,即可创建名为 `student` 的表,并定义两个列族 `Info` 和 `Score`。
3. 插入数据:输入以下命令,逐行插入数据。
```
put 'student', '2019001', 'Info:name', 'Zhangsan'
put 'student', '2019001', 'Info:Sex', 'male'
put 'student', '2019001', 'Score:python', '23'
put 'student', '2019001', 'Score:java', '90'
put 'student', '2019002', 'Info:name', 'Lisi'
put 'student', '2019002', 'Info:Sex', 'male'
put 'student', '2019002', 'Score:python', '22'
put 'student', '2019002', 'Score:java', '93'
put 'student', '2019003', 'Info:name', 'Marry'
put 'student', '2019003', 'Info:Sex', 'femal'
put 'student', '2019003', 'Score:python', '24'
put 'student', '2019003', 'Score:java', '85'
```
4. 查看数据:输入 `scan 'student'` 并回车,即可查看表 `student` 中的所有数据。
注意:在 HBase Shell 中,表名、列族名和列名均需要使用单引号或双引号括起来。插入数据时,需要先指定表名、行键和列族,再指定列名和对应的值。
阅读全文