有没有办法在从命令行调用pig时自动运行pig脚本?
我想知道的原因是我有几个import和define语句,我一遍又一遍地使用它来设置所有内容。有可能在某处定义这个语句集合,这样当我开始使用它时,它会自动执行这些行吗?如果这是我从文档中遗漏的那些微不足道的事情,我会提前道歉。
答案 0 :(得分:2)
是的,你肯定可以从版本0.11开始这样做。
您需要使用.pigbootup
文件。
这是一篇关于设置pigbootup
文件的精彩博客文章
http://hadoopified.wordpress.com/2013/02/06/pig-specify-a-default-script/
如果要在文件中包含Pig-Macros,可以使用import
命令
请查看http://pig.apache.org/docs/r0.9.1/cont.html#import-macros以获取参考资料