首页 > 解决方案 > 处理 HIVE AVRO 格式表的列值中的新行 - 包含复杂数据类型和嵌套数组

问题描述

我有一个 AVRO 格式的 HIVE 表,表中的一列包含复杂的数据类型(嵌套数组)。该嵌套数组中的元素之一包含包含换行符的数据。我正在使用多个横向视图分解来展平数据;但是由于其中一列中的换行符,输出不好(意味着它正在将错误的值映射到错误的列)。我试图在查询中使用 regex_replace 函数,但被告知函数无效。我正在使用“Hive 1.1.0-cdh5.12.2”。您能否告诉我如何在使用多个 laterview explode 从 avro 表中查询时处理数据中的这个新行问题(因为有嵌套数组)。

标签: arrayshivenestednewlineavro

解决方案


推荐阅读