请写出在HBase中创建表结构和内容的命令
时间: 2024-06-04 21:11:27 浏览: 17
创建表结构的命令:
create 'table_name', 'column_family_name'
例如:
create 'student', 'basic', 'contact'
创建了一个名为student的表,其中包含两个列族basic和contact。
创建表中的内容可以通过向表中插入数据来实现。
插入数据的命令:
put 'table_name', 'row_key', 'column_family:column_name', 'value'
例如:
put 'student', '001', 'basic:name', 'Tom'
put 'student', '001', 'basic:age', '18'
put 'student', '001', 'contact:phone', '123456789'
这些命令将在student表中插入一行数据,其中row_key为001,包含基本信息(名字和年龄)和联系方式(电话)。
相关问题
在HBase中如何创建表结构?创建表结构并添加删除和查询数据
在HBase中创建表可以使用命令"create",具体的命令格式如下:
create '表名', '列族1', '列族2', ...
例如,要创建一个名为"student"的表,并为其指定两个列族"info"和"score",可以使用以下命令:
create 'student', 'info', 'score'
然后,可以使用"put"命令向表中添加数据,使用"get"命令查询数据,使用"delete"命令删除数据。例如,向表中添加一条数据可以使用以下命令:
put 'student', '001', 'info:name', '张三'
put 'student', '001', 'info:age', '18'
put 'student', '001', 'score:math', '90'
put 'student', '001', 'score:english', '80'
查询某个单元格中的数据可以使用以下命令:
get 'student', '001', 'score:math'
删除某条数据可以使用以下命令:
delete 'student', '001', 'info:name'
如何在Hbase shell创建的学生表student中输入内容
在 HBase shell 中,可以通过以下命令创建学生表 student:
```
create 'student', 'info'
```
其中,'student' 是表名,'info' 是列族名。
接着,可以通过以下命令向表中插入数据:
```
put 'student', 'rowkey1', 'info:name', 'Tom'
put 'student', 'rowkey1', 'info:age', '18'
put 'student', 'rowkey2', 'info:name', 'Jerry'
put 'student', 'rowkey2', 'info:age', '20'
```
其中,'rowkey1' 和 'rowkey2' 是行键,'info:name' 和 'info:age' 是列限定符,'Tom'、'18'、'Jerry' 和 '20' 是对应的列值。
注意,行键和列限定符都需要指定列族名。如果没有指定列族名,则默认使用第一个列族名。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)