diff --git a/kyuubi-server/src/main/scala/org/apache/kyuubi/server/KyuubiServer.scala b/kyuubi-server/src/main/scala/org/apache/kyuubi/server/KyuubiServer.scala index 2d200c4cc93..b34fe78f9c8 100644 --- a/kyuubi-server/src/main/scala/org/apache/kyuubi/server/KyuubiServer.scala +++ b/kyuubi-server/src/main/scala/org/apache/kyuubi/server/KyuubiServer.scala @@ -90,7 +90,13 @@ object KyuubiServer extends Logging { } val server = new KyuubiServer() - server.initialize(conf) + try { + server.initialize(conf) + } catch { + case e: Exception => + error("Failed to initialize Kyuubi server", e) + System.exit(-1) + } server.start() Utils.addShutdownHook(() => server.stop(), Utils.SERVER_SHUTDOWN_PRIORITY) server