請先安裝好zookeeper、hadoop、hbase
啟動zookeeper,zookeeper的bin
目錄下的zkserver.sh
./zkserver.sh start
啟動hadoop,hadoop的bin
目錄下的start-all.sh
./start-all.sh start
啟動hbase,hbase的bin
目錄下的start-hbase.sh
./start-hbase.sh
啟動hbase終端,hbase的bin
目錄下的hbase
./habse shell
檢視表list
建立表create 『表名』,『列族1』,『列族2』…,『列族n』
hbase(main):004:0> create 'orders','test_id', 'test_name'
!(
使用list
檢視所有表
使用scan
檢視某乙個表
scan 『表名』
exists
判斷表是否存在
exists 『表名』
hbase(main):010:0> exists 'orders'
hbase(main):011:0> exists 'users' # 不存在
put
新增資料
put 『表名』, 『行名』, 『列族名:列名』, 『值』
7.put
更新
hbase(main):031:0> put 'orders','row3','test_id:d','value4' # 插入操作
hbase(main):031:0> put 'orders','row3','test_id:d','value4-2' # 更新操作
hbase(main):014:0> scan 'orders' # 檢視
delete
刪除某一行最新版本
delete 『表名』,『行名』,『列族:列名』
hbase(main):003:0> delete 'orders','row3','test_id:d' # 刪除最新版本
hbase(main):003:0> scan 'orders'
僅刪除row3
的最新的資料,如果有舊的資料則會顯示舊的資料
hbase(main):003:0> delete 'orders','row3','test_id:d'
hbase(main):003:0> scan 'orders'
由於沒有更早的版本,所以row3被刪除
deleteall 『表名』,『行名』
hbase(main):007:0> put 'orders','row2','test_id:c','vaalue2-2' # 更新row2,與delete進行對比,deleteall將所有版本直接刪除
hbase(main):007:0> scan 'orders'
hbase(main):009:0> deleteall 'orders','row2' # 刪除此行的所有版本
count
計算表的行數
count 『表名』
truncate 『表名』
(1)disable 『表名』
(2)drop 『表名』
hbase(main):019:0> disable 'orders'
hbase(main):020:0> drop 'orders'
hbase(main):021:0> list
Selenium webdriver基本操作1
usr bin env python coding utf 8 from selenium import webdriver import time print 瀏覽器最大化 生成driver物件 driver webdriver.firefox 將瀏覽器最大化 driver.maximize wi...
linux下mysql命令 授權使用者 基本操作
1.linux下啟動mysql的命令 mysqladmin start ect init.d mysql start 前面為mysql的安裝路徑 2.linux下重啟mysql的命令 mysqladmin restart ect init.d mysql restart 前面為mysql的安裝路徑 ...
嵌入式linux開發ubuntu下常用操作
以樹狀圖顯示指定路徑結構 tree x path 顯示後台暫停的程序 jobs fg number 將本地檔案拷貝至遠端 scp local file remote username remote ip remote folder 殺死指定程式 killall minicom 登陸ssh 主機需要安...