看板 java 關於我們 聯絡資訊
各位前輩,想請教一個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