java - pig 栏连字符(-)

标签 java hadoop apache-pig

我正在尝试使用foreach语句生成一列。该列中包含连字符(-)。

Pig引发以下错误,但是我想在我的列中包含连字符,因为我的目标sql Server表中有连字符。

例如列名称:KPI_Inter-ENB

" mismatched input '-' expecting SEMI_COLON"

谁能帮助我解决这个问题?

最佳答案

连字符是PIG中保留关键字之一,因此是错误。
请参阅http://pig.apache.org/docs/r0.8.1/piglatin_ref2.html#Reserved+Keywords

关于java - pig 栏连字符(-),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22409103/

相关文章:

用于解析和构建逻辑表达式的 Java 库

java - 以编程方式到本地 Maven 存储库的路径?

java - SonarQube - "Serializable"类中的规则字段应该是 transient 的或可序列化的

hadoop - 将 Hadoop Pig 输出作为 JSON 数据发布到 URL?

hadoop - 关键 : HDFS-HAWQ - Migration to New Hardware

optimization - 优化 Pig 请求

Java - 从变量中删除 "Optional"(转换)

hadoop - 如何从 Java 代码在 hadoop yarn 上运行字数统计作业?

hadoop - 如何在 Apache Pig 中加载具有参数化名称的文件

regex - 我如何将正则表达式与Pig一起使用来从数组元组中分隔数据