你能解釋一個實時的例子在哪裏使用序列文件和實木複合地板文件?配置單元中的序列文件格式和parquet文件格式是什麼?
0
A
回答
1
在具有類似結構,以CSV二進制格式序列文件
序列文件存儲數據。與CSV一樣,序列文件也不會將數據與數據一起存儲,因此唯一的模式演變選項會附加新字段。但是,與CSV不同,序列文件確實支持塊壓縮。由於閱讀序列文件的複雜性,它們通常僅用於「空中」數據,例如在一系列MapReduce作業中使用的中間數據存儲。
平面文件
平面文件尚未源自Hadoop的創作者道格切割的Trevni項目的另一個柱狀文件格式。像RC和ORC一樣,Parquet享受壓縮和查詢性能的好處,寫入速度通常比非列式文件格式慢。然而,與RC和ORC文件不同,Parquet serdes支持有限的模式演變。在實木複合地板中,可以在結構的最後添加新的列。目前,Hive和Impala能夠查詢新添加的列,但生態系統中的其他工具(如Hadoop Pig)可能面臨挑戰。實木複合地板由Cloudera支持併爲Cloudera Impala進行了優化。原生Parquet支持正在爲Hadoop生態系統的其他部分快速添加。
關於Parquet文件支持與Hive的一個注意事項... parquet列名稱是小寫字母非常重要。如果您的Parquet文件包含混合大小寫的列名稱,則Hive將無法讀取列,並將使用空值在列上返回查詢,並且不會記錄任何錯誤。與Hive不同,Impala處理混合大小寫的列名稱。一個真正令人困惑的問題,當你遇到我
相關問題
- 1. 將Parquet文件格式轉換爲序列文件格式
- 2. LVM配置文件是什麼格式?
- 3. 什麼是配置文件的最佳文件格式?
- 4. 配置單元 - Varchar vs字符串,如果存儲格式是Parquet文件格式,是否有任何優勢
- 5. Google BigQuery支持Parquet文件格式嗎?
- 6. 配置文件格式
- 7. 什麼文件格式適合於記錄/配置文件?
- 8. manage.py的django配置文件的格式是什麼?
- 9. 什麼是logstash配置文件的格式
- 10. 什麼格式的文件是.vimrc?
- 11. `* .ni.dll.aux`文件的格式是什麼?
- 12. 什麼是PHP和Perl共享的優秀純文本配置文件格式?
- 13. xml格式的spring配置文件中的#和$是什麼意思?
- 14. 不同文件格式的配置單元中的文件大小
- 15. 使用自定義文件格式讀取配置單元中的xml文件
- 16. jenkins歸檔文件 - 格式是什麼?
- 17. 什麼是Iphone幫助文件格式
- 18. 什麼是AudioStreamBasicDescription爲m4a文件格式
- 19. 什麼是製作文件格式
- 20. Python:體面的配置文件格式
- 21. 什麼是格式化最簡單的Excel文件格式包括
- 22. 這是什麼ini文件的文件格式?
- 23. 如何使用parquet格式加載和索引文件到elasticsearch?
- 24. 頭文件和makefile的格式和用途是什麼? (C)
- 25. Spring ..爲什麼要以XML文件格式配置
- 26. 公式單元格上的JExcelApi貨幣格式 - 文件錯誤
- 27. 配置文件格式不正確XML
- 28. 文件名格式匹配
- 29. 什麼是3D結構最簡單的文件格式?
- 30. 配置序列化格式