hbase控制台終端操作
啟動hbase的shell
$ bin/hbase shell
檢視幫助命令hbase(main)> help
檢視當前資料庫中有哪些表hbase
(main)> list
表的操作注意:在hbase shell中退格需要用ctrl+退格鍵建立表
-- create '表名,'列族(colum-family)'
ex: hbase> create
'student','info'
插入資料hbase> put
'表名','rowkey','列族名:列名1','值'
ex: hbase> put
'student','1001','info:name','daxiong'
hbase(main) > put
'student','1001','info:name','thomas'
hbase(main) > put
'student','1001','info:***','male'
hbase(main) > put
'student','1001','info:age','18'
hbase(main) > put
'student','1002','info:name','janna'
hbase(main) > put
'student','1002','info:***','female'
hbase(main) > put
'student','1002','info:age','20'
檢視資料--檢視全表
hbase > scan 'student'
-- 檢視指定範圍
hbase > scan 'student',
-- 檢視指定行
hbase > get 'student','1001'
hbase > get 'student','1001','info'
hbase > get 'student','1001','info:name'
上述操作的區間:前閉後開檢視表結構
hbase(main): describe 'student'
刪除資料--刪除某rowkey的全部資料
hbase(main) > deleteall 'student','1001'
--刪除某rowkey的全部資料
hbase(main) > deleteall 'student','1001','info:***'
清空表hbase(main) > truncate
'student'
清空表的操作順序為先disable,然後再truncating刪除表
--首先需要先讓該錶為disable狀態
hbase(main) > disable 'student'
--然後才能drop這個表
hbase(main) > drop
'student'
如果直接drop表,會報錯:drop the named table. tablemust first be disabled統計表資料行數error: table student is enabled. disable itfirst.
hbase(main) > count 'student'
Shell 控制台顏色控制
輸出特效格式控制 033 0m 關閉所有屬性 033 1m 設定高亮度 03 4m 下劃線 033 5m 閃爍 033 7m 反顯 033 8m 消隱 033 30m 033 37m 設定前景色 033 40m 033 47m 設定背景色 游標位置等的格式控制 033 na 游標上移n行 03 nb...
控制台 終端 shell
控制台 顯示系統資訊,一台計算機只有乙個控制台,計算機本身就有的裝置。終端 計算機的附加裝置,通過串列埠連線在計算機上,可以讓一台計算機完成不同的任務.shell 是乙個抽象概念,所有的一切操作都在計算機內部,負責人機互動 執行指令碼等。位於核心和應用程式之間。shell把一些資訊適當的輸送到終端裝...
shell 控制台 終端的區別
終端 terminal,或者叫物理終端 是一種裝置,不是乙個程式,一般說的就是能提供命令列使用者介面的裝置,典型的是螢幕和鍵盤,或其他的一些物理終端。虛擬終端 螢幕和鍵盤只是乙個終端,可能不夠用,又不想增加裝置投入,就產生了虛擬終端。gnome terminal,urxvt,mlterm,xterm...