1

引用:Apache Pig 参数替换

这是一个双重问题。我有一个 Python 脚本,我将参数传递给该脚本,该脚本又使用传递的参数运行 Pig 脚本。

Apache Pig 0.8.1 不支持命令行参数中的空格(将来我的公司可能会更新到支持它的 0.9.x)。但是,Pig 0.8.1 参数文件 ( param_file) 是否支持空白?

我的最终目标是创建一个包含默认变量的 Python 文件。有没有更好的方法:我应该通过读取 Python 参数文件eval()吗?到目前为止,我还没有遇到任何更好的解决方案。如果我选择这样做,我可以将此文件用作一组 Pig 参数,因为两者都使用相似的语法标准。或者,我会将参数写入一个文件,然后运行 ​​Pig 脚本。

4

0 回答 0