使用HBASE Shell 表写出常用命令(建表、改变表数据、插入数据、读取数据)的例子,并且显示效果图
时间: 2024-11-04 12:14:46 浏览: 22
读写HBase数据.pdf
HBase Shell 是Hadoop HBase 的命令行客户端工具,它允许用户通过命令行与HBase 进行交互。以下是使用HBase Shell 常见的一些操作:
1. **创建表 (Create table)**:
```shell
create 'my_table', 'cf1', 'cf2'; // 创建名为'my_table'的表,包含两个列族cf1和cf2
```
2. **添加数据 (Insert data)**:
```shell
put 'my_table', 'row1', 'cf1:qualifier1', 'value1'; // 插入一行数据,键(row1),列族(cf1),资格名Qualifier1对应的值(value1)
```
3. **修改数据 (Update data)**:
```shell
put 'my_table', 'row1', 'cf1:qualifier2', 'new_value2'; // 更新row1的cf1:qualifier2字段为新的值(new_value2)
```
4. **读取数据 (Read data)**:
```shell
get 'my_table', 'row1'; // 获取row1的所有数据
scan 'my_table'; // 扫描整个表
select * from 'my_table' where column='cf1:qualifier1'; // 根据特定条件查询数据
```
注意:以上示例中的"row1", "column_family", "qualifier", 和"value" 都是占位符,实际使用时需要替换为你想要的操作的数据。
**效果图**:
由于这是一个文本环境,无法展示实际的命令行界面或效果图。你可以想象一个类似命令行交互的界面,在那里你会看到提示符等待输入,然后按照上述命令执行相应的操作,结果通常是以表格形式输出数据的部分内容。
阅读全文