• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
逆光飞翔
逆光飞翔
博客园    首页    新随笔    联系   管理    订阅  订阅

Hbase之命令

Hbase之命令

 

-- 查询数据量  
hbase org.apache.hadoop.hbase.mapreduce.RowCounter '{namespaceName:tablename}'  
count '{namespaceName:tablename}'  
-- 表结构查询  
describe "{namespaceName:tablename}"  
-- 查看hbase的所有命名空间  
list_namespace  
-- 修改命名空间  
alter_namespace 'ns',{NETHOD => 'set' 'PROPERTY_NAME' => 'PROPERTY_VALUE'}  
-- 创建命名空间  
create_namespace 'test'  
-- 查看namespace信息  
describe_namespace 'test'  
-- 列出所有namespace  
list_namespace  
-- 列出指定命名空间下面的表  
list_namespace_tables 'namespaceName'  
-- 删除namespace  
drop_namespace 'test'  
-- 修改namespace信息  
alter_namespace 'test',{METHOD => "set","author" => "name","email" => "emailName"} // 添加属性  
alter_namespace 'test',{METHOD => "unset", NAME => "propertyName"} //删除属性  
-- 查看namespace下的表  
list_namespace_tables 'test'  
-- 删除表  
enable 'SG_UDS.uds_file'  
disable 'SG_UDS.uds_file'  
drop 'SG_UDS.uds_file'  
-- 查看表状态是否正常  
hbase hbck 表名  
-- 修复表  
hbase hbck --repair '表名'  
-- 启用表  
enable '表名'  
-- 查看表是否正常启用  
is_enabled '表名'  
-- 制作快照  
snapshot 'uds_test','uds_test_kz'  
-- 克隆快照为新的名字  
clone_snapshot 'uds_test_kz','uds_test_bak'  
-- 删除快照  
delete_snapshot 'uds_test_kz'  
-- 遍历数据  
scan '{namespaceName:tablename}',{LIMIT=>100}  
scan '{namespaceName:tablename}', {COLUMNS => ['DATA:60600079465'],STARTROW => 'SN.10743.02142018000000.PAP_R',STOPROW => 'SN.10743.02192018000000.PAP_R'}  
echo "scan '{namespaceName:tablename}', {COLUMNS => ['DATA:12066893'],STARTROW => 'SN.2500059406.01162018000000.PAP_R',STOPROW => 'SN.2500059406.01302018240000.PAP_R'} " | hbase shell > /1/test0330-30.log 

-- 导出Hbase数据到本地
hbase org.apache.hadoop.hbase.mapreduce.Driver export {tableNmae} {local_inpath} 

 

做自己的太阳,成为别人的光!
posted @ 2021-10-02 15:29  逆光飞翔-  阅读(84)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3