这在 0.9.2 中不是问题,但在 0.10 中,当我尝试访问其中包含美元符号的映射中的键时,我会遇到未定义变量的错误。具体来说:
blah = FOREACH meh GENERATE source, json_post_id#'$id' AS post_id;
返回
Undefined parameter : id
这很好并且有道理,但是当我将其修改为:
blah = FOREACH meh GENERATE source, json_post_id#'\$id' AS post_id;
我得到:
Unexpected character '$'
想法?
[编辑] 忘了提:也尝试了 2 个反斜杠和 3 个反斜杠。没有骰子。[/编辑]