本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
使用HBase殼
建立HBase叢集之後,下一個步驟是連線到,以HBase便您可以開始讀取和寫入資料 (僅供讀取複本叢集不支援資料寫入)。您可以使用命令HBase介面
若要開啟HBase外殼
-
用於連線SSH至HBase叢集中的主伺服器。有關如何使用 Connect 到 Amazon EMR 主節點的詳細資訊SSH,請參閱 Amazon EMR 管理指南SSH中的使用連接到主節點。
-
執行
hbase shell
。HBase殼層會開啟並顯示類似下列內容的提示。hbase(main):001:0>
您可以從提示中發出 HBase shell 命令。如需有關 shell 命令以及如何呼叫它們的詳細資訊,請在HBase提示下鍵入 help,然後按 Enter。
建立資料表
下列命令會建立名為 't1' 的資料表,且該資料表具有名為 'f1' 的單一資料欄系列。
hbase(main):001:0>create 't1', 'f1'
放置一個值
下列命令會將資料列 'r1' 的值 'v1' 放置於資料表 't1' 和資料欄 'f1':
hbase(main):001:0>put 't1', 'r1', 'f1:col1', 'v1'
取得一個值
下列命令會取得資料表 't1' 中的資料列 'r1' 的值。
hbase(main):001:0>get 't1', 'r1'
刪除資料表
下列命令會捨棄並刪除資料表 't1'。
hbase(main):001:0>drop 'ns1:t1',false
布林值對應於您是否要封存資料表,因此如果要儲存資料表,您可以將其設定為 true
。您也可以在沒有布林值的情況下執行 drop
'ns1:t1'
來封存資料表。