HBASE shell创建学生表
时间: 2023-11-20 18:21:10 浏览: 74
好的,以下是在 HBase shell 中创建一个名为 student 的表的命令:
1. 首先进入 HBase shell:
```hbase shell```
2. 创建一个名为 student 的表,指定列族信息:
```create 'student', 'info', 'score'```
这个命令将创建一个名为 student 的表,其中包含两个列族:info 和 score。
* info 列族包含学生的基本信息,比如姓名、性别、年龄等。
* score 列族包含学生的成绩信息,比如语文、数学、英语等。
3. 确认表已创建:
```list```
这个命令将列出当前 HBase 中存在的所有表,确认 student 表已经创建成功。
这样就创建了一个名为 student 的表,其中包含 info 和 score 两个列族。
相关问题
hbase shell创建学生表
你可以使用以下命令在 HBase Shell 中创建一个名为 student 的表,并设置一个名为 info 的列族:
```
create 'student', 'info'
```
这将创建一个名为 student 的表,其中包含一个名为 info 的列族。你可以向表中添加行,并在 info 列族中添加列。例如,以下命令将在 student 表中添加一个名为 001 的行,并在 info 列族中添加名为 name 和 age 的列:
```
put 'student', '001', 'info:name', 'Alice'
put 'student', '001', 'info:age', '20'
```
你可以使用以下命令查看 student 表中的所有行:
```
scan 'student'
```
这将返回表中的所有行和相关列。
使用HBASE shell创建学生表(Student)并输入内容
以下是使用 HBase shell 创建学生表 Student 并输入内容的示例:
1. 打开 HBase shell:在命令行中输入 `hbase shell` 并回车。
2. 创建表:输入 `create 'Student', 'info'` 并回车。此命令创建了名为 Student 的表和一个名为 info 的列族。
3. 输入数据:输入以下命令并回车,将数据插入到表中。
```
put 'Student', '1001', 'info:name', 'Alice'
put 'Student', '1001', 'info:age', '20'
put 'Student', '1001', 'info:gender', 'Female'
put 'Student', '1002', 'info:name', 'Bob'
put 'Student', '1002', 'info:age', '21'
put 'Student', '1002', 'info:gender', 'Male'
put 'Student', '1003', 'info:name', 'Cathy'
put 'Student', '1003', 'info:age', '22'
put 'Student', '1003', 'info:gender', 'Female'
```
以上命令向表 Student 中插入了 3 条记录,每个记录包含 3 个列,分别是 name、age 和 gender。
4. 验证数据:输入 `scan 'Student'` 并回车,可以查看表中的所有数据。
5. 退出 HBase shell:输入 `exit` 并回车,退出 HBase shell。
这样就完成了使用 HBase shell 创建学生表并输入内容的操作。