以前はpigコマンドを実行するためのPHPコードを記述していましたが、うまく機能しました。今はJavaに切り替えましたが、機能しないようです。コードは次のとおりです。
String pigCommand = "pig -x local -p ouput=/tmp my_pig_script.pig";
Runtime r = Runtime.getRuntime();
Process p;
int exitVal;
try {
p = r.exec(pigCommand);
exitVal = p.waitFor();
BufferedReader br = new BufferedReader(new InputStreamReader(p.getInputStream()));
String line = null;
while((line = br.readLine()) != null) {
System.out.println(line);
}
br.close();
System.out.println("exitVal: " + exitVal);
System.out.println("Done");
コンソールでそのpigコマンドを直接実行すると、機能します。そのPigコマンドを「pingwww.yahoo.com」などの他のシェルコマンドに置き換えて、javaプログラムを実行すると、機能します。では、何が問題になるのでしょうか。ありがとう