Hbase-mock-test

提供:Dev Guides
移動先:案内検索

HBaseモックテスト

このセクションでは、 HBase に関連するさまざまなモックテストのセットを紹介します。 これらのサンプルモックテストをローカルマシンでダウンロードし、都合の良いときにオフラインで解決できます。 すべての模擬テストには模擬テストキーが付属しており、最終スコアを確認して自分で採点できます。

質問と回答

__模擬テストI

__模擬テストII

__模擬テストIII

__模擬テストIV

HBaseモックテストI

Q 1-Hbaseは保存できます

回答:D

説明

Hbaseは、非構造化データと構造化データの両方を処理できる多目的データベースです。

__回答を表示

Q 2-Hbaseの列は、

回答:B

説明

Hbaseでは、列は列ファミリに編成されます。

__回答を表示

Q 3-Hbaseはどのタイプのデータベースですか?

答え:C

説明

Hbaseは、データを列ファミリに保存するため、スキーマを持たないデータベースであり、従うべき固定または厳格な構造を持ちません。

__回答を表示

Q 4-Hbaseテーブルのすべての行で一意の値は

回答:D

説明

Rowkeyは、すべての行にわたって一意の値である値です。

__回答を表示

Q 5-Hbaseは座標を使用して、データの一部を見つけるために。 座標は、

答え:C

説明

行キー、テーブル名、列名は、Hbase内のデータの一部を識別できる一意の組み合わせを作成します。

__回答を表示

Q 6-Hbaseと対話するための基本的なコマンドの1つではないのはどれですか

回答:A

説明

Hbaseと対話するための5つの基本コマンドは、Get、put、Delete、Scan、およびIncrementです。

__回答を表示

Q 7-Hbaseへの書き込みを確認する2つのプログラムがあります。 1つはログ先行書き込み(WAL)で、もう1つは

回答:D

説明

書き込みアクセスログとMemstoreは、Hbase値の書き込みを確認します。

__回答を表示

Q 8-列ファミリーあたりのMemStoreの数は何ですか

回答:A

説明

列ファミリーごとにMemstoreは1つだけです

__回答を表示

Q 9-Habseの1つの列ファミリーが持つことができるHFファイルの数は

回答:B

説明

Onrカラムファミリには、複数のHFファイルを関連付けることができます。

__回答を表示

Q 10-単一のHFファイルを関連付けることができます

回答:B

説明

1つのHFファイルは、1つの列ファミリーにのみ関連付けることができます。

__回答を表示

Q 11-Hbaseからデータを読み取るときに、列ファミリーのすべての列ではなく特定の列のみを取得するために使用されるコマンドは

回答:A

説明

addcolumn()コマンドは、デフォルトの動作であるテーブル内のすべての列ではなく、このコマンドへの入力として指定された特定の列の結果を表示します。

__回答を表示

Q 12-addFamily()コマンドは

回答:A

説明

addFamily()コマンドは、特定の列ファミリーのすべての列を表示します。

__回答を表示

Q 13-Hbaseからの読み取り中に、読み取りが発生するシーケンスは

回答:A

説明

順序は、最初にMemcache、次にBlockcache、最後にHFileを読み取ります。

__回答を表示

Q 14-Hbaseで削除されたレコードはすぐにHbaseから削除されません。 代わりに、それは別のファイルに書き込まれ、削除としてマークされます。 このようなファイルは、

答え:C

説明

削除されたレコードはファイルに保存され、トゥームストーンと呼ばれます。

__回答を表示

Q 15-Hbaseで削除されたレコードはトゥームストーンと呼ばれるファイルに保存されます。 その後、Hbaseからこれらのレコードを本当に削除することによってのみ、スペースが解放されます。 このプロセスは、

回答:A

説明

トゥームストーンファイルをマージし、削除対象としてマークされていないレコードのみを含む新しいHFileを作成するプロセスは、圧縮と呼ばれます。

__回答を表示

Q 16-特定の領域の列ファミリーのすべてのHFileに対してコンパクションが動作すると、コンパクションが呼び出されます

回答:A

説明

メジャーコンパクションでは、特定の地域の列ファミリのすべてのHFIleが処理されます。

__回答を表示

Q 17-主要な圧縮の最後に、HbaseテーブルのHFilesの数は

回答:A

説明

メジャーコンパクションの最後に、1つの列ファミリーが1つのHFileを取得します。

__回答を表示

Q 18-Hbaseはレコードの新しいバージョンを作成します

回答:D

説明

レコードの作成、変更、および削除の3つのイベントはすべて、Hbaseに新しいバージョンのレコードを作成します。

__回答を表示

Q 19-セル内のデータの各バージョンは、

回答:B

説明

セル内のデータの各バージョンは、1つのKeyValueインスタンスを結果に提供します。

__回答を表示

Q 20-KeyValueインスタンスのレコードのバージョン情報は、メソッドを使用して検査されます

回答:B

説明

getTimestamp()メソッドは、KeyValueインスタンスに関連付けられた特定のバージョンを検査するために使用されます。

__回答を表示

Q 21-セル内の特定のバージョンを削除する方法は

回答:B

説明

deletecolumn()は特定のバージョンを削除しますが、deletecolumns()は指定されたバージョンより前のセル内のすべてのバージョンを削除します。

__回答を表示

Q 22-行キーのデータ型は

回答:D

説明

行キーの値は、バイトデータとして格納されます。

__回答を表示

Q 23-Hbaseテーブルのすべての行には

回答:D

説明

テーブルのすべての行には同じ列ファミリーがありますが、行はそのすべてのファミリーのデータを格納する必要はありません。

__回答を表示

Q 24-行キー、列ファミリー、列修飾子を使用して識別されるセル内に保存されている値は、次のように保存されます

回答:A

説明

セル内に保存されるデータは常にバイト形式です。

__回答を表示

Q 25-Hbaseが保存できるセル値のバージョンのデフォルト数は

回答:B

説明

Hbaseは、セルに3つのバージョンの値を格納します。 ただし、これはより高い値に設定できます。

__回答を表示

解答用紙

Question Number Answer Key
1 D
2 B
3 C
4 D
5 C
6 A
7 D
8 A
9 B
10 B
11 A
12 A
13 A
14 C
15 A
16 A
17 A
18 D
19 B
20 B
21 B
22 D
23 D
24 A
25 B

リンク:/hbase/pdf/hbase_mock_test_i.pdf [__ダウンロード]