Python和ApachePig:通过文件传递参数/参数?

Python和ApachePig:通过文件传递参数/参数?,python,parameters,hadoop,arguments,apache-pig,Python,Parameters,Hadoop,Arguments,Apache Pig,引用: 这是一个双重问题。我有一个Python脚本,我将参数传递给它,它反过来使用传递的参数运行Pig脚本 ApachePig0.8.1不支持命令行参数中的空格,在将来的某个时候,我的公司可能会在支持的地方更新到0.9.x。但是,Pig 0.8.1参数文件param_文件是否支持空白 我的最终目标是创建一个包含默认变量的Python文件。有没有更好的方法:我应该通过eval读取Python参数文件?到目前为止,我还没有找到更好的解决办法。如果我选择这样做,我可以将这个文件作为一组Pig参数双重使

引用:

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

ApachePig0.8.1不支持命令行参数中的空格,在将来的某个时候,我的公司可能会在支持的地方更新到0.9.x。但是,Pig 0.8.1参数文件param_文件是否支持空白


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

Pig不是需要在集群上“安装”的东西——它可以为您的作业将自身添加到类路径,所以我不确定为什么您不能下载最新版本的Pig并从那里开始。这与问题无关。