HBaseの質問:
-
リージョンサーバーのマスターノードを使用する必要がHBaseのデータベースのデータ最初のTVプラットフォームを、開始します。、LinuxのシェルでのHBaseシェルを起動するのHBaseのバージョン情報を表示します。(リレーショナルデータベースコマンド言語の小文字を使用してください。)
#[マスター〜@ルート]hbase shell
のHBaseシェル、サポートされているコマンドのリストの入力]「ヘルプ」。
HBaseのシェルに残すために、「終了」を入力して
バージョン1.1.2.2.6.1.0-129 、r718c773662346de98a8ce6fd3b5f64e279cb87d4、水曜日5月31日3時27分31秒UTC 2017HBaseの(メイン):001:0>
version
1.1.2.2.6.1.0-129、r718c773662346de98a8ce6fd3b5f64e279cb87d4、水曜日5月31日午前3時27分31秒UTC 2017 -
リージョンサーバーのマスターノードを使用する必要がHBaseのデータベースのデータ最初のTVプラットフォームを、開始します。、LinuxのシェルでのHBaseシェルを起動するのHBaseのステータス情報を表示します。(リレーショナルデータベースコマンド言語の小文字を使用してください。)
#[マスター〜@ルート]hbase shell
のHBaseシェル、サポートされているコマンドのリストの入力]「ヘルプ」。
HBaseのシェルに残すために、「終了」を入力して
バージョン1.1.2.2.6.1.0-129 、r718c773662346de98a8ce6fd3b5f64e279cb87d4、水曜日5月31日3時27分31秒UTC 2017HBaseの(メイン):002:0>
status
1つのアクティブマスター、0バックアップマスター、2台のサーバ、0死者、1.0000平均負荷 -
リージョンサーバーのマスターノードを使用する必要がHBaseのデータベースのデータ最初のTVプラットフォームを、開始します。LinuxのシェルでのHBaseシェルを起動し、現在のシステムユーザのHBaseのシェルに表示します。(リレーショナルデータベースコマンド言語の小文字を使用してください。)
#[マスター〜@ルート]hbase shell
のHBaseシェル、サポートされているコマンドのリストの入力]「ヘルプ」。
HBaseのシェルに残すために、「終了」を入力して
バージョン1.1.2.2.6.1.0-129 、r718c773662346de98a8ce6fd3b5f64e279cb87d4、水曜日5月31日3時27分31秒UTC 2017HBaseの(主):001:0>
whoami
ルート(AUTH:SIMPLE)
基:ルート -
ビューxiandian_userテーブルの記述が完了した後に作成したHBaseのデータベーステーブルxiandian_user、情報の列の家族を、作成します。(リレーショナルデータベースコマンド言語の小文字を使用してください。)
#[マスター〜@ルート]hbase shell
のHBaseシェル、サポートされているコマンドのリストの入力]「ヘルプ」。
HBaseのシェルに残すために、「終了」を入力して
バージョン1.1.2.2.6.1.0-129 、r718c773662346de98a8ce6fd3b5f64e279cb87d4、水曜日5月31日3時27分31秒UTC 2017HBaseの(主):002:0>
create 'xiandian_user','info'
5.0880秒で0行(複数可)=> HBaseの::表- xiandian_userの
HBaseの(主):006:0>desc 'xiandian_user'
表xiandian_userがENABLEDさ
xiandian_userの
説明COLUMNファミリーを
{NAME => 'INFO'、ブルームフィルタ=> '列'、VERSIONS => '1'、IN_MEMORY => '偽'、KEEP_DELETED_CELLS => 'FALSE'、DATA_BLOCK_ENCODING => 'NONE'、TT
L => 'FOREVER'、COMPRESSION => 'NONE'、min_versionsを=> '0'、BLOCKCACHE => '本当'、BLOCKSIZE => '65536'、REPLICATION_SCOPE => '0'}
1行(S)0.0410秒 -
HBaseのシェル、情報の列ファミリのテーブルxiandian_userを作成し、クエリを一覧表示し、テーブルを削除し、リストクエリ。
[ルートマスター@〜]#hbase shell
HBaseのシェル;.ためにサポートされるコマンドの[ヘルプ]一覧を入力します
HBaseのシェルのままにするタイプの「終了」
5月31日にバージョン1.1.2.2.6.1.0-129を、r718c773662346de98a8ce6fd3b5f64e279cb87d4、水が3時27分31秒でUTC 2017HBaseの(主):002:0>
create 'xiandian_user','info'
5.0880秒で0行(複数可)=> HBaseの::テーブル - xiandian_user
HBaseの(主):009:0>
disable 'xiandian_user'
4.4040秒で0行(複数可)
のHBase(メイン):011:0>drop 'xiandian_user'
2.4780秒で0行(複数可)HBaseの(主):012:0>
list
表
0.0070秒で0行(複数可)=> []
-
セットアップが完了した後、テーブルxiandian_userを読み、書き、実行するHBaseのオープンセキュリティ認証、およびセットの権限は。HBaseのシェルでrootユーザーを持って、彼らの能力の関連情報を表示するコマンドを使用します。(リレーショナルデータベースコマンド言語小文字を使用してください。)
パラメータhbase.security.authorization
パラメータ値true
#[マスター〜@ルート]su hbase
[HBaseの@マスター〜]#hbase shell
HBaseのシェルは、サポートされているコマンドのリストについては、[ヘルプ]を入力します
HBaseのシェルを残すためにタイプ「終了」
1.1.2.2.6.1.0-129バージョン、r718c773662346de98a8ce6fd3b5f64e279cb87d4、水曜日31月には3時27分31秒UTC 2017で
0>:002:HBaseの(メイン)grant 'root','RWX','xiandian_user'
1.1550秒で0行(S)
のHBase(メイン):003:0>user_permission 'xiandian_user'
ユーザー名前空間、表、家族、修飾子:許可
ルートのデフォルト、xiandian_user、:[パーミッション:アクション= READ、WRITE、EXEC]
。1行(S)0.0870秒 -
名前:HBaseのシェル表xiandianで作成し、xiandian、ROW1、情報のテーブルxiandianにデータのセットを挿入し 、暁明記録ROW1のrowKeyにルックアップテーブルxiandianを挿入した後。
[ルートマスター@〜]#su hbase
[マスターのHBase @ルート] $hbase shell
のHBaseシェル;.ためにサポートされるコマンドの[ヘルプ]一覧を入力
タイプのHBaseシェル残すために「終了」
バージョン1.1.2.2.6.1.0-129を、r718c773662346de98a8ce6fd3b5f64e279cb87d4、水5月31日3時27分31秒UTC 2017HBaseの(主):001:0>
create 'xiandian','info'
4.8830秒で0行(複数可)=> HBaseの::表- xiandian
HBaseの(主):002:0>put 'xiandian','row1','info:name','xiaoming'
0.1610秒で0行(複数可)HBaseの(主):003:0>
scan 'xiandian'
ロー・カラム+ CELLの
ROW1カラム= INFO:名、タイム・スタンプ= 1557058474382、値=暁
0.0370秒に1行(複数可) -
HBaseのシェルでテーブルxiandianを作成し、列の家族は、「情報」と、クエリのすべてのテーブル内のレコードのです。
[ルートマスター@〜]#su hbase
[マスターのHBase @ルート] $hbase shell
のHBaseシェル;.ためにサポートされるコマンドの[ヘルプ]一覧を入力
タイプのHBaseシェル残すために「終了」
バージョン1.1.2.2.6.1.0-129を、r718c773662346de98a8ce6fd3b5f64e279cb87d4、水5月31日3時27分31秒UTC 2017HBaseの(主):006:0>
create 'xiandian','info'
2.5460秒で0行(複数可)=> HBaseの::表- xiandian
HBaseの(主):007:0>scan 'xiandian'
ロー・カラム+ CELL
0.0130秒で0行(複数可) -
HBaseのデータベースをログに記録し、テーブルを作成するためにコマンドを使用して、列の家族がMEMBER_IDさ「」住所、 『情報』、 テーブルの詳細を確認するためにフィニッシュ後に作成され、以降の列ファミリーたMEMBER_ID「を、このコラムの家族は不必要である、必要性削除、列ファミリを削除して、詳細を確認するためにコマンドを使用して、最後にテーブルがで有効になっているかどうかを確認します。
[ルートマスター@〜]#su hbase
[マスターのHBase @ルート] $hbase shell
のHBaseシェル;.ためにサポートされるコマンドの[ヘルプ]一覧を入力
タイプのHBaseシェル残すために「終了」
バージョン1.1.2.2.6.1.0-129を、r718c773662346de98a8ce6fd3b5f64e279cb87d4、水5月31日3時27分31秒UTC 2017HBaseの(主):027:0>
create 'xiandian','member_id','address','info'
2.2860秒で0行(複数可)=> HBaseの::表- xiandian
HBaseの(主):028:0>無効'xiandian'
4.3800秒で0行(複数可)HBaseの(メイン):029:0>
alter 'xiandian','delete' => 'member_id'
新しいスキーマですべての領域を更新中...
1/1領域の更新。
完了。
0 3.2900秒の行(複数可)
のHBase(メイン):030:0>desc 'xiandian'
表xiandianあるDISABLED
xiandian
COLUMNファミリーDESCRIPTION
{NAME => 'アドレス'、ブルームフィルタ=> '列'、VERSIONS => '1'、IN_MEMORY => '偽'、KEEP_DELETED_CELLS => 'FALSE'、DATA_BLOCK_ENCODING => 'NONE'、
TTLは=> 'FOREVER'、COMPRESSION => 'NONE'、min_versionsを=> '0'、BLOCKCACHE => '本当'、BLOCKSIZE => ' 65536' 、REPLICATION_SCOPE => '0'}
{NAME => 'INFO'、ブルームフィルタ=> '列'、VERSIONS => '1'、IN_MEMORY => '偽'、KEEP_DELETED_CELLS => 'FALSE'、DATA_BLOCK_ENCODING => ' NONE」、TT
'FOREVER' L =>、COMPRESSION => 'NONE'、min_versionsを=> '0'、BLOCKCACHE => '本当'、BLOCKSIZE => '65536'、REPLICATION_SCOPE => '0'}
0.0170秒に2行(複数可)
HBaseの(主):033:0>is_enable 'xiandian'
偽
0.0140秒で0行(複数可) -
、HBaseのデータベースのログを作成した後、「情報」、「アドレス」のテーブル、列ファミリを作成し、挿入が完了した後、テーブルにデータを挿入し、クエリに必要な情報の要件に合わせてコマンドを使用します。
[ルートマスター@〜]#su hbase
[マスターのHBase @ルート] $hbase shell
のHBaseシェル;.ためにサポートされるコマンドの[ヘルプ]一覧を入力
タイプのHBaseシェル残すために「終了」
バージョン1.1.2.2.6.1.0-129を、r718c773662346de98a8ce6fd3b5f64e279cb87d4、水5月31日3時27分31秒UTC 2017HBaseの(主):001:0>
create 'xiandian', 'adress','info'
2.5070秒で0行(複数可)=> HBaseの::表- xiandian
HBaseの(主):018:0>put 'xiandian','row1','address','cq'
0.0130秒で0行(複数可)HBaseの(主):019:0>
put 'xiandian','row1','info:name','tp'
0.0160秒で0行(複数可)HBaseの(主):020:0>
scan 'xiandian'
ロー・カラム+ CELLの
ROW1カラム=アドレス:,タイムスタンプ= 1557141328204、値= CQの
ROW1カラム= INFO:名、タイム・スタンプ= 1557141482938、値= TP
0.0220秒に1行(複数可) -
前HBaseのデータベースをログに記録した後、テーブルを作成し、「アドレス」の欄の家族、「情報」、あなたが作成した、テーブルにデータを挿入し、その後、クエリにこの情報を挿入し、変更後に、情報を変更し、変更し、クエリの変更情報の後。
[ルートマスター@〜]#su hbase
[マスターのHBase @ルート] $hbase shell
のHBaseシェル;.ためにサポートされるコマンドの[ヘルプ]一覧を入力
タイプのHBaseシェル残すために「終了」
バージョン1.1.2.2.6.1.0-129を、r718c773662346de98a8ce6fd3b5f64e279cb87d4、水5月31日3時27分31秒UTC 2017HBaseの(主):001:0>
create 'xiandian', 'adress','info'
2.5070秒で0行(複数可)=> HBaseの::表- xiandian
HBaseの(主):018:0>put 'xiandian','row1','address','cq'
0.0130秒で0行(複数可)HBaseの(主):019:0>
put 'xiandian','row1','info:name','tp'
0.0160秒で0行(複数可)HBaseの(主):020:0>
scan 'xiandian'
ロー・カラム+ CELLの
ROW1カラム=アドレス:,タイムスタンプ= 1557141328204、値= CQの
ROW1カラム= INFO:名、タイム・スタンプ= 1557141482938、値= TP
0.0220秒に1行(複数可)
のHBase(主):021:0>put 'xiandian','row1','info:name','tp'
0行(S)0.0080秒HBaseの(主):022:0>
scan 'xiandian'
ロー・カラム+ CELLの
ROW1カラム=アドレス:,タイムスタンプ= 1557141328204、値= CQの
ROW1カラム= INFO:名、タイム・スタンプ= 1557141689559、値= TP
0.0180秒に1行(複数可) -
HBaseのデータベースをログに記録した後、テーブルを作成し、「アドレス」の欄の家族、「情報」、あなたが作成した、テーブルにデータを挿入する挿入が完了した後、テーブルは、情報startRow属性を指定するクエリを実行するスキャンコマンドを使用します。
[ルートマスター@〜]#su hbase
[マスターのHBase @ルート] $hbase shell
のHBaseシェル;.ためにサポートされるコマンドの[ヘルプ]一覧を入力
タイプのHBaseシェル残すために「終了」
バージョン1.1.2.2.6.1.0-129を、r718c773662346de98a8ce6fd3b5f64e279cb87d4、水5月31日3時27分31秒UTC 2017HBaseの(主):001:0>
create 'xiandian', 'adress','info'
2.5070秒で0行(複数可)=> HBaseの::表- xiandian
HBaseの(主):018:0>put 'xiandian','row1','address','cq'
0.0130秒で0行(複数可)(メイン)のHBase:019:0>
put 'xiandian','row1','info:name','tp'
0.0160秒で0行(複数可)
のHBase(メイン):023:0>scan 'xiandian',{LIMIT=>1}
ロー・カラム+ CELLの
ROW1カラム=アドレス:,タイムスタンプ= 1557141328204、値= CQの
ROW1カラム=情報:名前、タイムスタンプ= 1557141689559、値= TP
0.0080秒に1行(複数可) -
リレーショナル・データベース・システムでは、名前空間の名前空間は、論理グルーピングテーブルであり、同じグループ内のテーブルには、同様の用途を有します。それが行わ挿入し、HBaseのデータベースをログインした後、newspaceとリストクエリと呼ばれる名前空間を作成し、この名前空間には、「住所」、「情報」の欄の家族は、あなたがテーブルの挿入データに、作成した表を作成し、スキャン唯一のルックアップテーブルの特定の情報を指令します。
[ルートマスター@〜]#su hbase
[マスターのHBase @ルート] $hbase shell
のHBaseシェル;.ためにサポートされるコマンドの[ヘルプ]一覧を入力
タイプのHBaseシェル残すために「終了」
バージョン1.1.2.2.6.1.0-129を、r718c773662346de98a8ce6fd3b5f64e279cb87d4、水5月31日3時27分31秒UTC 2017HBaseの(主):001:0>
create_namespace 'newspace'
0.3830秒で0行(複数可)
のHBase(メイン):002:0>list_namespace
NAMESPACEの
デフォルト
のHBaseの
newspace
0.0240秒に3行(S)HBaseの(主):012:0>
create 'newspace:xiandian','address','info'
2.3070秒で0行(複数可)=> HBaseの::表- newspace:xiandian
HBaseの(主):014:0>put 'newspace:xiandian','row1','address:home','chongqing'
0.1410秒で0行(複数可)HBaseの(主):015:0>
put 'newspace:xiandian','row1','info:name','lisi'
0.0120秒で0行(複数可)
のHBase(メイン):016:0>scan 'newspace:xiandian'
ロー・カラム+ CELLの
ROW1カラム=アドレス:自宅、タイムスタンプ= 1557162220928、値= chongq
INGの
ROW1カラム=情報:名前、タイムスタンプ= 1557162576266、値=リシ
0.2120秒に1行(複数可)
14.マスターノードログインは、新しいテーブル「テスト」、「CF」、次いで、このバルク挿入データテーブルの列グループを必要とする、コンテンツをコンパイルし、hbasetest.txtと呼ばれるローカルファイルに新しいファイルを作成し、データを以下に示すように
: 'ROW1'、'CF2:A'、 'VALUE1'
'ROW2'、 'CF2:B'、 '値2'
'ROW3'、 'CF2:C'、 'VALUE3'
'ROW4'、 'CF2:D'、 「value4」
データ・ルックアップ・テーブル・スキャンを挿入した後は、完全なコマンドで、その後のみgetコマンドでROW1内容を照会し、最終的にはHBaseのシェルを終了します。
HBaseの(主):001:0> create 'test','cf'
0の行(S)2.6240秒
=> HBaseの::表-テスト
[HBaseの@マスター〜] $ cat hbasetest.txt
置く'テスト'、 'ROW1'、 'CF:A'、 'VALUE1'
'テスト'、 'ROW2'を入れ、 'CF:B'、 'VALUE2 '
置く'テスト'、' ROW3' 、 'CF:C'、 '値3'
置く'テスト'、 'ROW4'、 'CF:D'、 'value4'
スキャン'テスト'
取得'テスト'、 'ROW1'
終了
[HBaseの@マスター〜] $ hbase shell hbasetest.txt
0.3310秒で0行(複数可)
0.0070秒で0行(複数可)
0.0460秒で0行(複数可)
0.0600秒で0行(複数可)
ロー・カラム+ CELL
ROW1カラム= CF:タイムスタンプ= 1558924005629、値= VALUE1
ROW2カラム= CF:B、タイムスタンプ= 1558924005661、値= value2の
ROW3カラム= CF:C、タイムスタンプ= 1558924005694、値= VALUE3
ROW4カラム= CF :D、タイムスタンプ= 1558924005732、値= value4
4行(S)0.0300秒
コラムセル
CF:タイムスタンプ= 1558924005629、値= VALUE1
0.0510秒に1行(複数可)