HBase get命令:從表中獲取數據

HBase get 命令可以從數據表中獲取某一行記錄,類似於關係型數據庫中的 select 操作。get 命令必須設置表名和行鍵名,同時可以選擇指明列族名稱、時間戳範圍、數據版本等參數。


HBase get命令:從表中獲取數據

例如,對於上面的數據表,執行以下命令可以獲取 Student 表中行鍵為 0001 的所有列族數據:


HBase get命令:從表中獲取數據

下圖展示了在 get 語句中使用限定詞 VERSIONS 後獲取的數據內容。

上圖中首先 put 三條數據,因為初始創建 Student 表和 Stulnfo 列族時,已經設定 VERSIONS 為 3,即使用 get 獲取數據時最多得到 3 個版本的數據。
上圖中的 get 命令使用了限定詞 VERSIONS=>2,因此 get 得到的數據只顯示了 Stulnfo:Name 最小的兩個版本。


分享到:


相關文章: