Details
-
Improvement
-
Status: Closed
-
Minor
-
Resolution: Fixed
-
v3.0.0-alpha
-
None
Description
CreateFlatHiveTableStep has yarn app url on the monitor web page only when job finished, but SparkExecutable has yarn app url when job running.
this is because of SparkExecutable`s logger has logger listener:
final PatternedLogger patternedLogger = new PatternedLogger(logger, new PatternedLogger.ILogListener() { @Override public void onLogEvent(String infoKey, Map<String, String> info) { // only care three properties here if (ExecutableConstants.SPARK_JOB_ID.equals(infoKey) || ExecutableConstants.YARN_APP_ID.equals(infoKey) || ExecutableConstants.YARN_APP_URL.equals(infoKey)) { getManager().addJobInfo(getId(), info); } } });
sometimes creating flat hive table hangs, so user wants to have yarn app url when hive job running like attachment.
Attachments
Issue Links
- links to