2016-09-23 103 views
1

我提交使用此我的jar文件:无法看到星火GC登录

spark-submit \ 
--class Hello \ 
--master spark://master:7077 \ 
--num-executors 6 \ 
--conf spark.executor.extraJavaOptions="-verbose:gc -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -XX:+UseCompressedOops" \ 
first.jar 

你可以看到,我添加了-verbose:gc -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -XX:+UseCompressedOops部分作为官方文档中建议。但是,当我在Web UI中查看奴隶的stdoutstderr时,我什么都看不到垃圾收集。

log4j设置是否阻止显示gc日志?我的spark的conf目录中只有log4j.properties.template文件。

有什么不对的建议吗?谢谢。

+0

当您在环境下的Spark UI中查看时,您是否在那里看到这些标志? –

+0

是的,我可以在环境选项卡中看到这些标志,我也检查了从站中的“out”日志,我可以看到从站正在使用这些标志。所以我真的坚持这一点,整个互联网只包含有关如何使用gc信息来优化火花的帖子... Orz –

+0

你在Spark Executor日志中看到了什么?你看到普通的Spark的东西吗? –

回答