Запустите приложение hadoop, написанное на Java из php - PullRequest
1 голос
/ 29 марта 2012

Я пишу веб-приложение, и мне нужно запустить Jadoop JAR со своей веб-страницы в php. Я довольно новичок в веб-приложениях, поэтому мне нужна небольшая помощь в запуске моего приложения hadoop, написанного на Java с php.

Ответы [ 2 ]

1 голос
/ 30 марта 2012

В дополнение к предыдущему ответу, если машина удаленная, попробуйте:

ssh -i ~ / .ssh / your_key.pub hadoop @ server hadoop jar ...

если вы находитесь в AWS, вы можете позвонитьastic-mapreduce --list --active | grep -e "имя облака", чтобы получить URL вашего облака (может потребоваться дополнительный трубопровод, но вы поняли)

О, не забудь сначала проверить свою банку

1 голос
/ 29 марта 2012

Ваше PHP-приложение может вызвать командную строку для запуска jar Hadoop. Обычно команда похожа на

$HADOOP_DIR/bin/hadoop jar [your jar file] [command line options]

Затем вы можете подождать, пока команда не вернется. Я использовал аналогичный подход для запуска заданий Hadoop с веб-сервера Python.

...