Hive 模擬測試



本節為您提供了與Hive相關的各種模擬測試集。您可以將這些示例模擬測試下載到本地計算機,並在方便時離線解答。每個模擬測試都附帶一個模擬測試答案,讓您驗證最終得分並進行自我評分。

問題與解答

Hive 模擬測試一

答案:A

解釋

由於索引是在表上定義的,因此刪除表分割槽也會刪除相應的索引。

答案:B

解釋

Hive 適用於有效地組織和查詢儲存資料,而不是插入/更新資料,而這對於 OLTP 是必需的。

答案:C

解釋

使用命令 INSERT OVERWRITE DIRECTORY ... 可以將資料匯出到本地和 HDFS 檔案系統。

Q 4 - 以下哪個不是 Hive 中的複雜資料型別?

A - 矩陣

B - 陣列

C - 對映

D - 結構體

答案:A

解釋

Hive 中沒有矩陣資料型別。

答案:C

解釋

客戶端機器可以使用 Java、Ruby 等程式語言透過 Hive Thrift 服務遠端訪問 Hive。

Q 6 - Hive 中用於分隔 STRUCT 中元素的預設分隔符是:

A - '\001'

B - '\oo2'

C - '\oo3'

D - '\oo4'

答案:B

解釋

四個預設分隔符是:\n 用於記錄分隔符,

001\ 用於欄位分隔符

002\ 用於 ARRAY 或 STRUCT 中的元素分隔符

003\ 用於 MAP 中的元素分隔符

答案:A

解釋

模式僅指儲存的資料,插入或載入資料時不會根據模式進行驗證。

答案:D

解釋

Hive 不會返回錯誤,而是為模式和實際資料之間的不匹配返回空值。

Q 9 - 查詢 "SHOW DATABASE LIKE 'h.*' ;" 給出的輸出包含資料庫名稱:

A - 名稱中包含 h 的資料庫。

B - 以 h 開頭的資料庫。

C - 以 h 結尾的資料庫。

D - 包含 'h.' 的資料庫。

答案:B

解釋

Hive 支援正則表示式,這些正則表示式源自 Java 語言的正則表示式功能。

Q 10 - 在 Hive 中建立的每個資料庫都儲存為:

A - 一個目錄。

B - 一個檔案。

C - 一個 HDFS 塊。

D - 一個 JAR 檔案。

答案:A

解釋

每個資料庫都成為一個目錄,每個表都成為該目錄中的一個檔案。

答案:A

解釋

每個資料庫都成為一個目錄,每個表都成為該目錄中的一個檔案。

答案:B

解釋

Hive 不會遞迴刪除目錄。因此,必須先刪除表。

Q 13 - 如果資料庫包含一些表,那麼可以透過使用哪個關鍵字強制刪除資料庫而不刪除表?

A - RESTRICT

B - OVERWRITE

C - F DROP

D - CASCADE

答案:D

解釋

CASCADE 子句在刪除資料庫之前先刪除表。

Q 14 - 使用 ALTER DATABASE 命令在資料庫中可以更改:

A - 資料庫名稱。

B - 資料庫建立時間。

C - 資料庫屬性。

D - 資料庫儲存的目錄。

答案:C

解釋

只能透過此命令更改資料庫屬性。

答案:A

解釋

資料複製由作業系統命令完成,而不是 Hive。

答案:D

解釋

由於它們由 Hive 元資料管理,因此其他應用程式無法訪問它。

答案:D

解釋

由於它是 Hive 管理的表,因此模式和資料定義都會被刪除。

答案:A

解釋

由於資料儲存在外部,因此 Hive 僅刪除模式。

答案:D

解釋

MAP 型別中的每個元素都應具有相同的資料型別,但在 STRUCT 中則不必如此。

答案:B

解釋

這是 Hive 預設新增的 2 個屬性。

Q 21 - 要檢視僅列(而不是表)的資料型別詳細資訊,我們應該使用哪個命令?

A - DESCRIBE

B - DESCRIBE EXTENDED

C - DESCRIBE FORMATTED

D - DESCRIBE COLUMN

答案:A

答案:B

解釋

表的劃分會在其下建立更多子目錄。

答案:B

解釋

分割槽會建立子目錄,並且僅讀取這些子目錄以獲取查詢結果,從而提高效能。

Q 25 - 要檢視 Hive 表中存在的分割槽,使用的命令是:

A - Describe

B - show

C - describe extended

D - show extended

答案:B

解釋

SHOW PARTITIONS table_name

答案表

題號 答案
1 A
2 B
3 C
4 A
5 C
6 B
7 A
8 D
9 B
10 A
11 A
12 B
13 D
14 C
15 A
16 D
17 D
18 A
19 D
20 B
21 A
22 B
23 A
24 B
25 B
hive_questions_answers.htm
廣告
© . All rights reserved.