HBase基本操作命令整理
生活随笔
收集整理的這篇文章主要介紹了
HBase基本操作命令整理
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
1、HBase Shell操作
1、通用命令
//展示regionserver的task列表 hbase(main):000:0>processlist //展示集群的狀態(tài) hbase(main):000:0>status //table命令的幫助手冊 hbase(main):000:0>table_help //顯示hbase的版本 hbase(main):000:0>version //展示當(dāng)前hbase的用戶 hbase(main):000:0>whoami2、DDL操作
//修改表的屬性 hbase(main):000:0>alter 't1', NAME => 'f1', VERSIONS => 5 //創(chuàng)建表 hbase(main):000:0>create 'test', 'cf' //查看表描述,只會展示列族的詳細信息 hbase(main):000:0>describe 'test' //禁用表 hbase(main):000:0>disable 'test' //禁用所有表 hbase(main):000:0>disable_all //刪除表 hbase(main):000:0>drop 'test' //刪除所有表 hbase(main):000:0>drop_all //啟用表 hbase(main):000:0>enable 'test' //啟用所有表 hbase(main):000:0>enable_all //判斷表是否存在 hbase(main):000:0>exists 'test' //獲取表 hbase(main):000:0>get_table 'test' //判斷表是否被禁用 hbase(main):000:0>is_disabled 'test' //判斷表是否被啟用 hbase(main):000:0>is_enabled 'test' //展示所有表 hbase(main):000:0>list //展示表占用的region hbase(main):000:0>list_regions //定位某個rowkey所在的行在哪一個region hbase(main):000:0>locate_region //展示所有的過濾器 hbase(main):000:0>show_filters3、namespace操作
//修改命名空間的屬性 hbase(main):000:0>alter_namespace 'my_ns', {METHOD => 'set', 'PROPERTY_NAME' => 'PROPERTY_VALUE'} //創(chuàng)建命名空間 hbase(main):000:0>create_namespace 'my_ns' //獲取命名空間的描述信息 hbase(main):000:0>describe_namespace 'my_ns' //刪除命名空間 hbase(main):000:0>drop_namespace 'my_ns' //展示所有的命名空間 hbase(main):000:0>list_namespace //展示某個命名空間下的所有表 hbase(main):000:0>list_namespace_tables 'my_ns'4、dml操作
//向表中追加一個具體的值 hbase(main):000:0>append 't1', 'r1', 'c1', 'value', ATTRIBUTES=>{'mykey'=>'myvalue'} //統(tǒng)計表的記錄條數(shù),默認一千條輸出一次 hbase(main):000:0>count 'test' //刪除表的某一個值 hbase(main):000:0>delete 't1', 'r1', 'c1', ts1 //刪除表的某一個列的所有值 hbase(main):000:0>deleteall 't1', 'r1', 'c1' //獲取表的一行記錄 hbase(main):000:0>get 't1', 'r1' //獲取表的一個列的值的個數(shù) hbase(main):000:0>get_counter 't1', 'r1', 'c1' //獲取表的切片 hbase(main):000:0>get_splits 't1' //增加一個cell對象的值 hbase(main):000:0>incr 't1', 'r1', 'c1' //向表中的某一個列插入值 hbase(main):000:0>put 't1', 'r1', 'c1', 'value’, ts1 //掃描表的全部數(shù)據(jù) hbase(main):000:0>scan 't1' //清空表的所有數(shù)據(jù) hbase(main):000:0>truncate總結(jié)
以上是生活随笔為你收集整理的HBase基本操作命令整理的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Hadoop yarn容量调度器capa
- 下一篇: vmware16 unlocker解锁以