- Hive 教程
- Hive - 首頁
- Hive - 簡介
- Hive - 安裝
- Hive - 資料型別
- Hive - 建立資料庫
- Hive - 刪除資料庫
- Hive - 建立表
- Hive - 修改表
- Hive - 刪除表
- Hive - 分割槽
- Hive - 內建運算子
- Hive - 內建函式
- Hive - 檢視和索引
- HiveQL
- HiveQL - Select Where
- HiveQL - Select Order By
- HiveQL - Select Group By
- HiveQL - Select Joins
- Hive 有用資源
- Hive - 問題與解答
- Hive - 快速指南
- Hive - 有用資源
Hive 模擬測試
本節為您提供了與Hive相關的各種模擬測試集。您可以將這些示例模擬測試下載到本地計算機,並在方便時離線解答。每個模擬測試都附帶一個模擬測試答案,讓您驗證最終得分並進行自我評分。
Hive 模擬測試一
答案:A
解釋
由於索引是在表上定義的,因此刪除表分割槽也會刪除相應的索引。
答案:B
解釋
Hive 適用於有效地組織和查詢儲存資料,而不是插入/更新資料,而這對於 OLTP 是必需的。
答案:C
解釋
使用命令 INSERT OVERWRITE DIRECTORY ... 可以將資料匯出到本地和 HDFS 檔案系統。
Q 5 - Hive 中的 Thrift 服務元件用於:
答案:C
解釋
客戶端機器可以使用 Java、Ruby 等程式語言透過 Hive Thrift 服務遠端訪問 Hive。
答案:B
解釋
四個預設分隔符是:\n 用於記錄分隔符,
001\ 用於欄位分隔符
002\ 用於 ARRAY 或 STRUCT 中的元素分隔符
003\ 用於 MAP 中的元素分隔符
答案:D
解釋
Hive 不會返回錯誤,而是為模式和實際資料之間的不匹配返回空值。
Q 9 - 查詢 "SHOW DATABASE LIKE 'h.*' ;" 給出的輸出包含資料庫名稱:
答案:B
解釋
Hive 支援正則表示式,這些正則表示式源自 Java 語言的正則表示式功能。
答案:A
解釋
每個資料庫都成為一個目錄,每個表都成為該目錄中的一個檔案。
Q 11 - 在 Hive 中建立的表儲存為:
答案:A
解釋
每個資料庫都成為一個目錄,每個表都成為該目錄中的一個檔案。
答案:B
解釋
Hive 不會遞迴刪除目錄。因此,必須先刪除表。
答案:D
解釋
CASCADE 子句在刪除資料庫之前先刪除表。
答案:C
解釋
只能透過此命令更改資料庫屬性。
答案:A
解釋
資料複製由作業系統命令完成,而不是 Hive。
Q 16 - Hive 中管理表的缺點是:
答案:D
解釋
由於它們由 Hive 元資料管理,因此其他應用程式無法訪問它。
答案:D
解釋
由於它是 Hive 管理的表,因此模式和資料定義都會被刪除。
答案:A
解釋
由於資料儲存在外部,因此 Hive 僅刪除模式。
Q 19 - Hive 中 MAP 和 STRUCT 資料型別之間的區別是什麼?
B - 表中不能有多個 MAP 資料型別列,但允許有多個 STRUCT 資料型別列。
答案:D
解釋
MAP 型別中的每個元素都應具有相同的資料型別,但在 STRUCT 中則不必如此。
Q 20 - Hive 建立 Hive 表時新增的 2 個預設 TBLPROPERTIES 是:
A - hive_version 和 last_modified_by
B - last_modified_by 和 last_modified_time
答案:B
解釋
這是 Hive 預設新增的 2 個屬性。
Q 21 - 要檢視僅列(而不是表)的資料型別詳細資訊,我們應該使用哪個命令?
答案:A
答案:B
解釋
表的劃分會在其下建立更多子目錄。
Q 23 - 查詢分割槽表時的 "strict" 模式用於:
答案:A
解釋
strict 模式旨在避免長時間執行的作業。
答案:B
解釋
分割槽會建立子目錄,並且僅讀取這些子目錄以獲取查詢結果,從而提高效能。
答案: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 |