Я пытаюсь использовать Spark sql SimpleAnalyzer для синтаксической проверки sql запроса.
val query = "SELECT * FROM table1"
val logicalPlan = spark.sessionState.sqlParser.parsePlan(query)
catalyst.analysis.SimpleAnalyzer.execute(logicalPlan)
Я получаю сообщение об ошибке NoSuchDatabaseException: Database 'default' not found;
Я попробовал createDatabase
подарок в spark.sessionState.catalog, выполнив:
spark.sessionState.catalog.createDatabase(CatalogDatabase("default", "description", new URI(""), Map()), true)
spark.sessionState.catalog.setCurrentDatabase("default")
Но он все еще не работает.