作者lnnlool (庄小爱)
看板java
标题[问题] Runtime exec的问题
时间Tue Dec 13 02:09:17 2011
各位前辈,想请教一个runtime exec的问题
我想要在exec里面执行 pig script.pig
pig 是一个高阶语言用在hadoop上
因为我已经有把pig跟java home的路径都设置好
所以我直接在terminal上打是会执行(会花大约20秒的时间执行生成一些output)
但是当我在exec里打上pig script.pig
他会显示Cannot run program "pig": error=2, No such file or directory
我写了一个shell script里面打上一样的command,他不会报错
但是什麽output也没得到,waitfor的回传值是127
有人知道要怎麽在exec上执行pig那串指令吗?
谢谢!!!!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 68.0.214.237
1F:推 Zennstrom:{pig directory}/pig script.pig 试看看 12/13 05:31
2F:→ lnnlool:我试过 这样可以认得pig 但是要执行还要设置一堆路径 12/13 05:57
3F:→ lnnlool:像是他就说我Java home还没设好但是我都在.profile里写好 12/13 05:59
4F:→ qrtt1:包一个 script 把环境设定跟执行 pig 写在里面。 12/13 09:01
5F:→ lnnlool:谢谢!! 这样好像就可以了 12/14 08:10