使用Presto查詢hive表資料時報"Error opening Hive split hdfs"問題,及解決方法
問題如下,在使用presto查詢hive表中資料時,報了“Error opening Hive split hdfs”,詳細的日誌,意思是Hive在處理資料的時候使用的是ORC檔案有問題,但是看了讀取的檔案,明顯是snappy格式的檔案,所以讀取的檔案是畸形的ORC檔案。
現在很簡單,檢視我們的Hive建表語句。show create table xxx表。
檢視了一下Hive的建表語句,發現Hive是一張外部表
檔案是ORC格式,讀取時候時候使用的是OrcInputFormat
問題清楚了,現在刪除我們的外部表,重新建立hive外部表,格式和檔案格式保持統一即可。使用parquet檔案格式。
相關文章
- hive使用報錯解決方法Hive
- 實戰 | Hive 資料傾斜問題定位排查及解決Hive
- 解決hive資料庫 插入資料很慢的問題Hive資料庫
- Hive -------- hive常見查詢練習Hive
- [Hive]Hive實現抽樣查詢Hive
- hive將查詢資料插入表中某欄位無資料Hive
- 圖解大資料 | 海量資料庫查詢-Hive與HBase詳解圖解大資料資料庫Hive
- [hive]hive資料模型中四種表Hive模型
- 報表連 hive,資料量比較大,怎麼分頁查詢?Hive
- hive表查詢中文顯示亂碼Hive
- 徹底解決Hive小檔案問題Hive
- 將資料匯入kudu表(建立臨時hive表,從hive匯入kudu)步驟Hive
- [Hive]Hive中表連線的優化,加快查詢速度Hive優化
- 【Hive】hive資料遷移Hive
- Presto 與 Hive 語法學習RESTHive
- Hive 資料更新時間Hive
- 【HIVE】hive 使用shell指令碼跑歷史資料Hive指令碼
- Hive高階操作-查詢操作Hive
- DataFrame儲存為hive表時的換行符問題Hive
- Hive千億級資料傾斜解決方案Hive
- 好程式設計師大資料學習路線之hive表的查詢程式設計師大資料Hive
- leetcode題解(查詢表問題)LeetCode
- Hive內部函式簡介及查詢語法Hive函式
- mysql的ERROR 1231 (42000)問題原因及解決方法MySqlError
- Hive 面試問題Hive面試
- 帶著問題讀 TiDB 原始碼:Hive 後設資料使用 TiDB 啟動報錯TiDB原始碼Hive
- 問卷調查中常見問題及解決方法
- 如何解決Hive中經常出現的資料傾斜問題Hive
- 【Hive一】Hive安裝及配置Hive
- Hue3.9 搭建整合【HDFS】【Hive】Hive
- 安裝mysql資料庫及問題解決方法MySql資料庫
- hive查詢注意事項和調優Hive
- hive 動態分割槽插入資料表Hive
- 【大資料開發】Hive——Hive函式大全大資料Hive函式
- hive建表Hive
- Hive 刷題——獎金瓜分問題Hive
- Spark SQL解析查詢parquet格式Hive表獲取分割槽欄位和查詢條件SparkSQLHive
- 查詢資料庫表及表欄位資料庫