Hadoop HBase的基本操作

2021-09-03 10:27:18 字數 1708 閱讀 5777

提供hbase的狀態,例如:伺服器的數量

status

提供正在使用的hbase版本

version

提供有關使用者的資訊

whoami

授予使用者許可權(hadoop是使用者,r:讀,w:寫,x:執行,c:建立,a:管理)

grant 'hadoop' 'rwxca'

撤銷使用者許可權

revoke 'hadoop'

列出特定表的所有許可權

user_permission 'emp'

建立表:

create 'users','user_id','address','info'

列出全部表

list

得到表的描述

describe 'users'

建立表create 'users_tmp','user_id','address','info'

禁用表disable 'users_tmp'

啟用表enable 'users_tmp'

驗證表是否已經啟用

is_enabled 'users_tmp'

刪除表(如果刪除表,需要先遮蔽表(disable),才能刪除(drop))

disable 'users_tmp'

drop 'users_tmp'

改變乙個表

alter 'users_tmp'

驗證表是否存在

exists 'users_tmp'

新增記錄

put 'users','xiaoming','info:age','24';

put 'users','xiaoming','info:birthday','1987-06-17';

put 'users','xiaoming','info:company','alibaba';

獲取一條記錄

get 'users','xiaoming'

獲取乙個id,乙個列族的所有資料

get 'users','xiaoming','info'

獲取乙個id,乙個列族中的乙個列的所有資料

get 'users','xiaoming','info:age'

更新記錄

put 'users','xiaoming','info:age','29'

get 'users','xiaoming','info:age'

put 'users','xiaoming','info:age','30'

get 'users','xiaoming','info:age'

獲取單元格資料的版本資料

get 'users','xiaoming',

get 'users','xiaoming',

get 'users','xiaoming',

獲取單元格資料的某個版本資料

get 'users','xiaoming',

全表掃瞄

scan 'users'

刪除xiaoming值得'info:age'字段

delete 'users','xiaoming','info:age'

get 'users','xiaoming'

刪除整行

deleteall 'users','xiaoming'

統計表的行數

count 'users'

清空表(禁用,刪除和重新建立乙個指定的表)

truncate 'users'

Selenium webdriver基本操作1

usr bin env python coding utf 8 from selenium import webdriver import time print 瀏覽器最大化 生成driver物件 driver webdriver.firefox 將瀏覽器最大化 driver.maximize wi...

鍊錶的基本操

實現鍊錶的增加 刪除 查詢和反轉 class link public void display class linklist 插入頭節點 public void insertfirst int data 刪除頭結點 public link deletefirst 查詢 public link fin...

Elasticsearch 基本CRUD操作

如果指定了id使用指定的id,如果沒有指定則自動生成,如果id重複,則先進行刪除再新建並對文件版本加1 post goods doc post goods doc 1 post goods doc 1 需指定id,會公升級版本,如果id已經存在則報錯 post goods create 1 get ...