HDFS-11849. JournalNode startup failure exception should be logged in log file. Contributed By Surendra Singh Lilhore.
(cherry picked from commit 9cab42cc79
)
This commit is contained in:
parent
94a80974d3
commit
a7f063576c
|
@ -17,6 +17,8 @@
|
|||
*/
|
||||
package org.apache.hadoop.hdfs.qjournal.server;
|
||||
|
||||
import static org.apache.hadoop.util.ExitUtil.terminate;
|
||||
|
||||
import java.io.File;
|
||||
import java.io.FileFilter;
|
||||
import java.io.IOException;
|
||||
|
@ -307,7 +309,12 @@ public class JournalNode implements Tool, Configurable, JournalNodeMXBean {
|
|||
|
||||
public static void main(String[] args) throws Exception {
|
||||
StringUtils.startupShutdownMessage(JournalNode.class, args, LOG);
|
||||
System.exit(ToolRunner.run(new JournalNode(), args));
|
||||
try {
|
||||
System.exit(ToolRunner.run(new JournalNode(), args));
|
||||
} catch (Throwable e) {
|
||||
LOG.error("Failed to start journalnode.", e);
|
||||
terminate(-1, e);
|
||||
}
|
||||
}
|
||||
|
||||
public void discardSegments(String journalId, long startTxId)
|
||||
|
|
Loading…
Reference in New Issue