日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

HBase基本操作命令整理

發布時間:2025/1/21 编程问答 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 HBase基本操作命令整理 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1、HBase Shell操作

1、通用命令
//展示regionserver的task列表 hbase(main):000:0>processlist //展示集群的狀態 hbase(main):000:0>status //table命令的幫助手冊 hbase(main):000:0>table_help //顯示hbase的版本 hbase(main):000:0>version //展示當前hbase的用戶 hbase(main):000:0>whoami
2、DDL操作
//修改表的屬性 hbase(main):000:0>alter 't1', NAME => 'f1', VERSIONS => 5 //創建表 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_filters
3、namespace操作
//修改命名空間的屬性 hbase(main):000:0>alter_namespace 'my_ns', {METHOD => 'set', 'PROPERTY_NAME' => 'PROPERTY_VALUE'} //創建命名空間 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'} //統計表的記錄條數,默認一千條輸出一次 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' //獲取表的一個列的值的個數 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 //掃描表的全部數據 hbase(main):000:0>scan 't1' //清空表的所有數據 hbase(main):000:0>truncate

總結

以上是生活随笔為你收集整理的HBase基本操作命令整理的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。