lsp66

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

Linux 下 HBase 常用操作命令

  1. 交互式 Shell 操作
    进入 Shell:hbase shell;
    核心命令:
    list # 列出所有表
    create 't1', 'f1' # 创建表t1,列族f1
    put 't1', 'row1', 'f1:col1', 'value1' # 插入数据
    get 't1', 'row1' # 查询单行
    scan 't1' # 全表扫描
    disable 't1' # 禁用表(删除前必须禁用)
    drop 't1' # 删除表
    status # 查看集群状态
    exit # 退出Shell
  2. 后台运维命令
    集群状态检查:hbase status(简洁版)/ hbase hbck(检查元数据一致性,修复:hbase hbck -repair);
    日志查看:HBase 日志默认在$HBASE_HOME/logs,实时查看 Master 日志:tail -f $HBASE_HOME/logs/hbase-xxx-master-xxx.log;
    数据导入导出:
    hbase org.apache.hadoop.hbase.mapreduce.Export t1 /tmp/hbase_export # 导出表t1到HDFS
    hbase org.apache.hadoop.hbase.mapreduce.Import t1 /tmp/hbase_export # 导入
    Region 管理:
    hbase shell> balance_switch true # 开启Region负载均衡
    hbase shell> move 'region编码', '目标RegionServer' # 手动迁移Region
posted on 2026-01-03 13:51  李世鹏66  阅读(3)  评论(0)    收藏  举报