使用 § 作为分隔符的蜂巢

Posted

技术标签:

【中文标题】使用 § 作为分隔符的蜂巢【英文标题】:hive using § as delimiter 【发布时间】:2014-10-29 21:49:24 【问题描述】:

创建外部表时是否可以使用 § 作为分隔符?

我试过了,但结果很奇怪,特别是刚创建的表格的每个字段最后都有一个奇怪的字符。 § 好像遇到了麻烦!

你有这方面的经验吗?

谢谢

【问题讨论】:

【参考方案1】:

你是如何编写 DDL 语句的?

试试这样的:

创建外部表 tableA(field1 INT, ...) COMMENT '这是暂存页面视图表'ROW FORMAT DELIMITED FIELDS TERMINATED BY '\021' 存储为文本文件 位置'[hdfs_location]';

【讨论】:

以上是关于使用 § 作为分隔符的蜂巢的主要内容,如果未能解决你的问题,请参考以下文章

合并 hive 中的列

蜂巢中的拆分列

无法在本机查询中使用“:”作为分隔符

在 Shell 中使用方括号作为多个分隔符

逗号作为小数分隔符空格作为千​​位分隔符C# [重复]

通过 cut 命令使用空格作为分隔符