翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
HBase シェルを使用する
HBase クラスターを作成したら、次のステップとして HBase に接続してデータの読み書きを開始できます (データの書き込みはリードレプリカクラスターではサポートされません)。HBase シェル
HBase シェルを開くには
-
SSH を使用して、HBase クラスターのマスターサーバーに接続します。SSH を使用してマスターノードに接続する方法の詳細については、「Amazon EMR 管理ガイド」の「SSH を使用してマスターノードに接続する」を参照してください。
-
hbase shell
を実行します。HBase シェルが次のようなプロンプトで開きます。hbase(main):001:0>
Base シェルコマンドを発行するには、プロンプトを使用します。シェルコマンドの説明や、シェルコマンドを呼び出す方法については、HBase プロンプトで「help」と入力し、Enter キーを押します。
テーブルの作成
次のコマンドは、「f1」という名前の 1 つの列ファミリを含む 't1' という名前のテーブルを作成します。
hbase(main):001:0>create 't1', 'f1'
値を入力する
次のコマンドは、テーブル 't1' と列 'f1' の行 'r1' の値 'v1' を入力します。
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'
ブール値なしで実行してテーブルをアーカイブすることもできます。