我使用的是猪版本为0.12,但是对于创建UDF,我使用的是Pig 0.9版本的jar文件。 我只是下载了Pig 0.9版本的jar文件,并在我的eclipse类路径中添加了它。 我使用Pig 0.9版本API创建的所有UDF都可以正常工作。 但我想知道对此的影响。 我将来会遇到什么问题
答案 0 :(得分:0)
随着时间的推移,您将面临的问题是API不一致。一些核心API相对稳定。哎呀,大多数。但是,使用旧的Pig API的时间越长,您在集群中运行问题的可能性就越高。
要考虑的其他事情是你在群集中覆盖了猪的版本。例如,假设你有一个带有猪脚本的超级罐子。如果该JAR包含Pig v.09,那么您实际上使用的是该版本而不是.12。如果不进行迁移,您可能会使用错误版本的Pig。