csv - 当csv文件有cr和lf时如何加载到hive
问题描述
我在将数据加载到 Hive 表时遇到问题。CSV 文件如下所示
"1","2019-11-00","0","0","0","F","","2019-08-12","2019-11-01","2019-10-30","2019-08-12 18:19:52.0","1","0","0","0","0","","0","0","0","000520000400000","3","2019-11-01 11:28:41.0","\
\
cancelled","Ma"
这应该只是 1 行。但是 Hive 为以下内容创建了 2 个额外的行:
\
cancelled","Ma"
检查记事本++,在第一行的末尾有一个 CR,在接下来的 2 行的末尾有一个 LF。
解决方案
推荐阅读
- java - 在 IntelliJ 中找不到 GsonBuilder 的方法“setLenient”
- azure - 查找 kusto 查询的开始和结束时间(或时间跨度)在 azure log analytics 上运行?
- django - Django REST 和 React 实现模型
- reactjs - React 事件处理程序在没有 bind() 的情况下工作
- spring-mvc - 将 Spring MVC 与 Wildfly 安全域和 Java 安全集成
- java - 如何让 this.name 在值对象构造函数的类定义中工作?
- javascript - 如何在地图函数中合并 React TableCells?
- acumatica - 如何使自定义字段显示超过 2 个小数位
- kubernetes - 使用 LoadBalancer 服务在 Kubernetes 中公开 Kafka 集群
- c# - 无法在某些 PC 上运行 WPF 桌面应用程序