温馨提示×

hbase命令行常用命令

小樊
81
2024-12-23 23:59:01
栏目: 大数据

HBase是一个分布式、可扩展的非关系型数据库,用于存储大量稀疏数据

  1. 启动HBase:
./bin/start-hbase.sh
  1. 停止HBase:
./bin/stop-hbase.sh
  1. 查看HBase状态:
./bin/status 'simple'
  1. 进入HBase shell:
./bin/hbase shell
  1. 创建表:
create 'table_name', 'column_family_name'
  1. 插入数据:
put 'table_name', 'row_key', 'column_family_name:column_qualifier', 'value'
  1. 查询数据:
get 'table_name', 'row_key'
  1. 扫描表:
scan 'table_name'
  1. 删除数据:
delete 'table_name', 'row_key', 'column_family_name:column_qualifier'
  1. 删除表:
drop 'table_name'
  1. 显示所有表:
list
  1. 列出所有列族:
describe 'table_name'
  1. 删除列族:
drop 'table_name', 'column_family_name'
  1. 禁用表:
disable 'table_name'
  1. 启用表:
enable 'table_name'
  1. 导入数据(从CSV文件):
import 'table_name', 'file.csv'
  1. 导出数据(到CSV文件):
export 'table_name', 'file.csv'

这些命令只是HBase命令行中常用的一部分,更多命令可以参考HBase官方文档。

0