作者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
推 Zennstrom:{pig directory}/pig script.pig 試看看 12/13 05:31
→ lnnlool:我試過 這樣可以認得pig 但是要執行還要設置一堆路徑 12/13 05:57
→ lnnlool:像是他就說我Java home還沒設好但是我都在.profile裡寫好 12/13 05:59
→ qrtt1:包一個 script 把環境設定跟執行 pig 寫在裡面。 12/13 09:01
→ lnnlool:謝謝!! 這樣好像就可以了 12/14 08:10