你能解释一个实时的例子在哪里使用序列文件和实木复合地板文件?配置单元中的序列文件格式和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. 配置序列化格式