【发布时间】:2014-05-28 07:53:09
【问题描述】:
我是新来的火花。现在我可以在 yarn (2.0.0-cdh4.2.1) 上运行 spark 0.9.1。但是执行后没有日志。
以下命令用于运行 spark 示例。但是在历史服务器中找不到日志,就像在正常的 MapReduce 作业中一样。
SPARK_JAR=./assembly/target/scala-2.10/spark-assembly-0.9.1-hadoop2.0.0-cdh4.2.1.jar \
./bin/spark-class org.apache.spark.deploy.yarn.Client --jar ./spark-example-1.0.0.jar \
--class SimpleApp --args yarn-standalone --num-workers 3 --master-memory 1g \
--worker-memory 1g --worker-cores 1
在哪里可以找到日志/stderr/stdout?
有什么地方可以设置配置吗? 我确实找到了控制台的输出:
14/04/14 18:51:52 INFO 客户端:ApplicationMaster 的命令:$JAVA_HOME/bin/java -server -Xmx640m -Djava.io.tmpdir=$PWD/tmp org.apache.spark.deploy。 yarn.ApplicationMaster --class SimpleApp --jar ./spark-example-1.0.0.jar --args 'yarn-standalone' --worker-memory 1024 --worker-cores 1 --num-workers 3 1> /stdout 2>
/stderr
在这一行,注意1> $LOG_DIR/stdout 2> $LOG_DIR/stderr
LOG_DIR可以在哪里设置?
【问题讨论】:
标签: hadoop logging apache-spark cloudera hadoop-yarn