我是新來的火花。現在我可以在紗線上運行0.9.1(2.0.0-cdh4.2.1)。但執行後沒有日誌。YARN上的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
我在哪裏可以找到logs/stderr/stdout?
有沒有設置配置的地方? 我發現從控制檯輸出一句話:
14/04/14 18時51分52秒INFO客戶:命令爲ApplicationMaster:$ JAVA_HOME /斌/ 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 - 工人芯1 --num工人3 1> <LOG_DIR> /標準輸出2> < LOG_DIR>/stderr的
在這一行,通知1> $LOG_DIR/stdout 2> $LOG_DIR/stderr
哪裏可以設置LOG_DIR?
這是隻有在'yarn-site.xml'中'yarn.log-aggregation-enable'爲'true'並且應用程序已經完成時才爲true。 – thSoft
如何在代碼中獲取紗線上的applicationId? – nish1013
集羣安全時,這不起作用。 – Sohaib