我正在編寫一個web應用程序,我需要在我的網頁上運行一個hadoop jar。 我在web應用程序中很新,所以我需要一些幫助來啓動我用PHP編寫的java應用程序。運行用java寫的hadoop應用程序從php
1
A
回答
1
您的PHP應用可以通過命令行call啓動Hadoop jar。通常這個命令就像
$HADOOP_DIR/bin/hadoop jar [your jar file] [command line options]
然後,你可以等到命令返回。 我已經使用類似的方法從Python web服務器啓動Hadoop作業。
1
除了以前的答案,如果機器是遠程的嘗試:
的ssh -i的〜/ .ssh/your_key.pub的hadoop @服務器Hadoop的罐子...
如果你在AWS你可以調用elastic-mapreduce --list --active | grep的-e「雲名」,讓您的雲的URL(額外的管道可能需要的,但你的想法)
哦,不要忘了你的SCP的罐子第一
相關問題
- 1. 運行Hadoop應用程序
- 2. 運行Java應用程序和PHP
- 3. 運行Java應用程序
- 4. 從Php執行Java應用程序
- 5. 關閉從Java應用程序運行的程序
- 6. 用java -jar運行scala應用程序
- 7. Hadoop程序運行良好,使用「java -jar」,但沒有使用「hadoop jar」
- 8. Hadoop應用程序開發和PHP
- 9. 使用SSH從Java應用程序連接到Hadoop
- 10. 從另一個Java應用程序運行桌面應用程序
- 11. 運行android應用程序java錯誤
- 12. 運行Java應用程序在XP
- 13. 錯誤運行Java應用程序
- 14. 在NGINX中運行Java應用程序
- 15. 運行Java Spring應用程序
- 16. Ecplise - 以Java應用程序運行
- 17. 我無法運行java應用程序
- 18. 我看不到在hadoop 2.5.2(yarn)中運行的應用程序
- 19. 在Hadoop中運行的測試應用程序
- 20. 可以在hadoop中運行的應用程序YARN
- 21. 如何運行Hadoop程序?
- 22. 運行分叉PHP應用程序
- 23. cronjob運行php web應用程序
- 24. PHP應用程序運行失敗
- 25. 從PHP訪問java應用程序
- 26. 當不從命令行運行時,Java應用程序掛起
- 27. 從Java執行外部應用程序或運行bat文件
- 28. 從Java應用程序遠程運行R代碼
- 29. 從Web應用程序運行特定應用程序
- 30. 從Windows XAML應用程序運行控制檯應用程序
非常感謝!它的工作,但我仍然有一個問題。我在一個php文件中寫了exec腳本,並從另一個頁面對執行該腳本的php文件進行ajax jquerry調用。如果使用mozila瀏覽器的事情效果很好,腳本啓動hadoop應用程序,但如果我使用谷歌瀏覽器,hadoop應用程序不會啓動 – Dragos 2012-03-30 13:23:46
我認爲這是一個不同的問題。它與客戶端調用你的服務器端PHP腳本有關,而不是你將如何調用Hadoop。順便說一句,如果你認爲這是正確的,可以接受答案嗎? – jdhok 2012-04-05 09:04:23