分隔符为标签

时间:2017-07-27 16:09:28

标签: hive

晚上好, 我的工作项目需要一些帮助。 我正在Hive上创建几个临时表并通过Oracle数据集成器填充它们,但最近我一直遇到分区问题。 当我使用字段分隔符'\t' (or \011)在Hive中创建表时,每当我尝试运行ODI映射时,都会收到错误:

  

ODI-1590:脚本执行失败。引起的:   org.apache.bsf.BSFException:Groovy中的异常:   java.sql.SQLException:[FMWGEN] [Hive JDBC Driver] [Hive]错误时   编译语句:FAILED:SemanticException [错误10062]:需要   指定分区列,因为目标表已分区

我确定它是由字段分隔符引起的,因为使用$ ,;或任何其他角色不会对同一张桌子造成任何问题 无论有没有SERDE,我都尝试了同样的结果。 我试图搜索谷歌和关于这个问题的官方文档,但找不到任何东西。我是唯一一个遇到分区和标签分隔符问题的人吗?

0 个答案:

没有答案