pigunit:add.pigbootup文件

tjvv9vkg  于 2021-06-21  发布在  Pig
关注(0)|答案(1)|浏览(264)

有没有办法将.pigbootup文件添加到pigunit?因为我希望我的脚本使用本地jar进行测试,使用amazon上的jar进行生产。所以我的想法是使用一个.pigbootup文件来注册我的jar。
感谢您的帮助。
干杯。

2jcobegt

2jcobegt1#

对于感兴趣的人,我是这样解决的:
不要创建任何文件(pig.properties或.pigbootup),这将为您创建它们。

//Create properties file and register our jars
String pigProps = "src/test/resources/pig.properties";
String bootupPath = "src/test/resources/.pigbootup";
File propertyFile = new File(pigProps);
PrintWriter out = new PrintWriter(new FileWriter(propertyFile));
out.println("pig.load.default.statements=" + bootupPath);
out.close();

File bootupFile = new File(bootupPath);
out = new PrintWriter(new FileWriter(bootupFile));
out.println("REGISTER 'src/test/resources/Custom.jar';");
out.println("REGISTER 'src/test/resources/datafu.jar';");
out.println("REGISTER 'src/test/resources/piggybank.jar';");
out.close();

相关问题