需要处理并加载到配置单元的自定义分隔符

时间:2014-09-01 12:11:51

标签: file hadoop hive delimiter

我的日志文件由|〜分隔,值也用双引号括起来。我尝试使用以下内容将文件加载到配置单元。但我没有成功。

创建外部表AUDIT_DETAIL (   EVENT_ID字符串 ,DETAIL_ID smallint ,SERVER_CUID字符串 ,DETAIL_TYPE_ID smallint ,DETAIL_TEXT字符串 ,START_TIMESTAMP DATE DEFAULT SYSDATE )行格式分隔的字段由' |〜'终止 location' / user / Audit_Detail';

除了hive udf之外,还有什么方法可以实现这个目标吗?

非常感谢

1 个答案:

答案 0 :(得分:0)

您使用的分隔符是多字符分隔符,直到版本0.13才支持。这可能是您错误的原因。

参考:How can I do a double delimiter(||) in Hive?