Запуск Spark на YARN в режиме с прямыми кластерами: где идет выход консоли?

Я следил за этой страницей и запускал приложение примера SparkPi в YARN в режиме с прямыми кластерами.

http://spark.apache.org/docs/latest/running-on-yarn.html

Я не вижу вывод программы в конце (что является результатом вычисления в этом случае). Когда я запускаю его в режиме пряжи-клиента (--master yarn-client), я вижу такой вывод:

Pi - примерно 3,138796

Где стандартный выход идет в режиме кластеров пряжи?

Ответы

Ответ 1

После долгих размышлений я нашел это в документе spark-0.9.0.

Изучите вывод (замените $ YARN_APP_ID следующим: "Идентификатор приложения", выводимый предыдущей командой) (Примечание: YARN_APP_LOGS_DIR обычно /tmp/logs или $ HADOOP_HOME/logs/userlogs в зависимости от версии Hadoop.)

$ cat $ YARN_APP_LOGS_DIR/$ YARN_APP_ID/контейнер * _000001/stdout

Pi примерно 3,13794

Я хочу, чтобы они поместили эту инструкцию в документацию 1.1.0.