Класс пользователя вызвал исключение: java .util.MissingFormatWidthException:% -% - PullRequest
1 голос
/ 16 июня 2020

Я использую Spark 2.4 и выполняю запрос ниже,

select ID from WEB_TBL where ID NOT LIKE '%-%'

Этот запрос дает правильный вывод в оболочке Spark, но когда я прохожу через класс Java, он выдает ошибку ниже.

ERROR ApplicationMaster: User class threw exception: java.util.MissingFormatWidthException: %-%

Есть ли что-то, что нам нужно сделать при запуске spark-submit для выполнения этого запроса. или кто-нибудь может предложить альтернативу этому запросу

1 Ответ

0 голосов
/ 16 июня 2020

Не уверен насчет кода, я пробовал локально с тестовым примером java, у меня он работал хорошо -

 @Test
    public void test62410606() {
        spark.sql("select ID from values ('1-1'), ('10') T(ID) where ID NOT LIKE '%-%'")
                .show(false);
        /**
         * +---+
         * |ID |
         * +---+
         * |10 |
         * +---+
         */
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...