我有一个以|~分隔的日志文件,而且这些值用双引号括起来。我尝试使用以下命令将文件加载到配置单元中。但我没有成功。
创建外部表audit_detail(event_id string,detail_id smallint,server_cuid string,detail_type_id smallint,detail_text string,start_timestamp date default sysdate)行格式分隔字段,以“| ~”location“/user/audit_detail”结尾;
除了hive-udf之外,还有其他方法可以实现这一点吗?
谢谢
1条答案
按热度按时间s3fp2yjn1#
您使用的分隔符是多字符分隔符,直到版本0.13才受支持。这可能是你犯错误的原因。
请参阅:如何在配置单元中执行双分隔符(| |)?