Sqoop-mock-test

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

Sqoopモックテスト

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

質問と回答

__模擬テストI

__模擬テストII

__模擬テストIII

__模擬テストIV

SqoopモックテストI

Q 1-sqoopがエンタープライズデータウェアハウスとの接続を確立するために使用するのは次のうちどれですか?

回答:B

説明

JDBCドライバーは、さまざまなデータベースへのデータベース接続を伝統的に提供してきたJavaプログラムです。

__回答を表示

Q 2-sqoopは、JDBCドライバーの他に、リモートデータベースに接続するために次のどれを必要としますか?

答え:C

説明

Sqoopには、データのインポートに必要なJDBCドライバーとデータベースコネクターの両方が必要です。

__回答を表示

Q 3-複数のノードからsqoopを実行するには、にインストールする必要があります

回答:A

説明

1つのノードにインストールすると、自動的にクラスター内の他のノードに複製されます。

__回答を表示

Q 4-デフォルトでは、sqoopによってHDFSにインポートされたデータベースのレコードは

回答:D

説明

デフォルトのレコード区切り記号はcommです。

__回答を表示

Q 5-リレーショナルデータベースsqoopからHadoopクラスターにデータをインポートするには、mapreduceジョブを作成します。 この仕事で

回答:B

説明

Mapreduceジョブは複数のマッパーを実行し、各マッパーはテーブルのデータのスライスを取得します。

__回答を表示

Q 6-データをインポートするときに出力ディレクトリを指定するsqoopのパラメーターは

回答:D

説明

--target-dirと—​warehouse-dirは、インポートが行われるパスを指定するために使用される2つのパラメーターです。

__回答を表示

Q 7-インポートされるテーブルと同じ名前のターゲットディレクトリがすでにある場合

回答:B

説明

データの誤った削除を防ぐために、ジョブは失敗します。

__回答を表示

Q 8-sqoopインポート句でパスワードが言及されないようにするために、追加のパラメーターを使用できます

答え:C

説明

-Pオプションはエコーなしで標準入力からパスワードを要求し、-password-fileオプションは他のファイルに保存されているパスワード値を読み取ります。

__回答を表示

Q 9-sqoopでサポートされている2つのバイナリファイル形式は何ですか?

回答:A

説明

これらは、Sqoopでサポートされている2つのバイナリファイル形式です。

__回答を表示

Q 10-SequenceFileは各レコードをキーと値のペアとして保存しますが、avroシステムはレコードを

回答:D

説明

Sqoopは、データを読み取るときにスキーマを自動的に生成し、生成された各Avroファイルにデータとともにスキーマの詳細を保存します。

__回答を表示

Q 11-sqoopで使用される圧縮メカニズムは

回答:B

説明

Sqoopには、ファイル圧縮を実行するための組み込みコードはありません。 Hadoopの圧縮設定に依存しています。

__回答を表示

Q 12-一部のデータベースでは、sqoopはパラメーターを使用してデータ転送を高速化できます

回答:D

説明

ダイレクトモードでは、データベースによって提供されるネイティブのユーティリティにデータ転送機能を委任します。

__回答を表示

Q 13-データベース列とsqoop列の間のデータ型マッピングは、パラメーターを使用して上書きできます

回答:D

説明

sqoopは内部でJavaデータ型を使用するため、データ型のマッピングはJavaデータ型を使用して行う必要があります。

__回答を表示

Q 14-num-mappersパラメータは何を提供しますか?

回答:B

説明

ssqoopが使用するマップタスクのデフォルト数は4です。

これは、num-mappersパラメーターを使用して変更できます。

__回答を表示

Q 15-フォームのCSVファイルをインポート中に欠落値を検出したときにsqoopが使用するデフォルト値は何ですか?

回答:B

説明

データベースとは異なり、CSVファイルにはNULL値はありません。 それらはnull文字列を使用してsqoopによって処理されます。

__回答を表示

Q 16-sqoopを使用してリレーショナルシステムからデータベース全体をインポートするには、どのオプションを使用できますか?

答え:C

説明

--import-all-tablesは、データベースからすべてのテーブルをインポートするために使用されます。 このコマンドを使用して、テーブル構造とデータを1つずつインポートします。

__回答を表示

Q 17---import-all-tablesパラメーターを使用しているときに、データベースからテーブルの一部のみをインポートするために使用できるオプションは何ですか?

回答:D

説明

--exclude-table句とともにテーブル名を指定すると、データベース全体をインポートするときに、指定した数のテーブルをスキップできます。

__回答を表示

Q 18-Sqoopのサポート

答え:C

説明

テーブルから完全および部分的なデータインポートを実行できますが、テーブルの列のサブセットはインポートできません。

__回答を表示

Q 19-データをsqoopにインポートする2つの異なるインクリメンタルモードは何ですか?

回答:D

説明

--incrementalパラメータは、新しいデータ(hadoopにまだ存在しないデータ)のみをフェッチするために使用されます。 新しいデータをチェックするように指定された列がある場合は、追加として行われます。 また、既存のテーブルのlast_updated_date列を使用して新しい行を識別する最後に変更されたパラメーターも使用します。

__回答を表示

Q 20-sqoop増分インポートの—​last-valueパラメーターは何を意味しますか?

答え:C

説明

Sqoopは、追加モードとlast_update_dateモードの両方で—​last-valueパラメーターを使用して、増分データフォームソースをインポートします。

__回答を表示

Q 21---options-fileパラメータを使用して

回答:D

説明

時々変更されないコマンドラインオプション(パラメータの名前と値)は、ファイルに保存して何度も使用できます。 これはオプションファイルと呼ばれます。

__回答を表示

Q 22-sqoop importコマンドで接続文字列を指定しているときに、Hadoopクラスターの場合、URIでサーバーアドレス(ホスト名またはIPアドレス)の代わりにlocalhostを指定すると、

回答:D

説明

localhostを指定しても、一部のローカルデータベースが実行されていてノードが接続できるため、コマンドは無効になりません。 したがって、各ノードは、使用可能な場合は異なるデータベースに接続します。

__回答を表示

Q 23-パスワードファイルに保存することと比較して、メタストアにパスワードを保存することの欠点は何ですか?

回答:D

説明

パスワードファイルは暗号化され、適切な権限によって読み取られないようにすることができます。 ただし、メタストアは暗号化されておらず、読み取りを防ぐことはできません。

__回答を表示

Q 24-パスワードをファイルに保存することと比較して、メタストアにパスワードを保存することの利点は何ですか?

回答:A

説明

メタストアを使用する主な利点は、パスワードを知らなくても環境にアクセスできるすべてのユーザーが使用できることです。

__回答を表示

Q 25-保存されたsqoopジョブの引数は、オプションを使用して実行時に変更できます

答え:C

説明

「job1」という名前の保存済みジョブの場合、以下のコマンドを使用して、実行時に—​tableパラメーターを変更できます。

sqoopジョブ—​exec job1---table-newtable。

__回答を表示

解答用紙

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

リンク:/sqoop/pdf/sqoop_mock_test_i.pdf [__ダウンロード]