Sqoop 線上測驗



以下測驗提供與Sqoop相關的選擇題 (MCQ)。您需要閱讀所有給出的答案,然後點選正確的答案。如果您不確定答案,可以使用顯示答案按鈕檢視答案。您可以使用下一題按鈕檢視測驗中的新一組問題。

Questions and Answers

Q 1 - 在匯入資料時指定輸出目錄的 Sqoop 引數是

A - --output-path

B - --target-path

C - --output-dir

D - --target-dir

答案:D

解釋

--target-dir 和 --warehouse-dir 是用於指定匯入路徑的兩個引數。

答案:C

解釋

您可以從表中進行完整和部分資料匯入,但不能從表中匯入列的子集。

Q 3 - 使用哪個選項可以在執行時更改已儲存的 Sqoop 作業中的引數?

A - --alter

B - --newval

C - --exec

D - --changeparam

答案:C

解釋

對於名為“job1”的已儲存作業,可以使用以下命令在執行時更改 --table 引數。

sqoop job --exec job1 -- --table-newtable。

Q 4 - Sqoop 中哪個引數用於將資料批次匯出到關係表?

A - –bulk

B - –batch

C - -load

D - -grouped data

答案:B

解釋

–batch 引數使用 JDBC 批次載入功能進行批次載入。

答案:A

解釋

使用此引數,Sqoop 命令會在每個插入語句中提交來自 10 條記錄的值。

Q 6 - Sqoop 可以使用哪個引數在載入之前自動清除暫存表?

A - –clear-table

B - –clear-staging-table

C - --truncate-staging-table

D - -delete-from-staging-table

答案:B

解釋

–clear-staging-table 自動清除暫存表中的資料。

答案:A

解釋

如果某些列的值是必須的,而 HDFS 檔案在子集中沒有該值,則載入將失敗。

Q 8 - 對於資料型別為 numeric 的列,用於替換空值的引數是

A - -input-null-string

B - -input-null-non-string

C - -input-null-text

D - -input-null-varchar

答案:B

解釋

–input- null-non-string 用於替換文字列的空值。

答案:C

解釋

--hive-drop-import-delims 引數會刪除提到的字元。

答案:A

解釋

sqoop.hbase.add.row.key 屬性指示 Sqoop 將行鍵列插入兩次,一次作為行識別符號,然後再次在資料本身中插入。即使所有其他列都包含 NULL,至少用於行鍵的列將不會為 NULL,這將允許將行插入到 HBase 中。

sqoop_questions_answers.htm
廣告