用户类引发异常:java.util.missingformatwidthexception:%-%

k4aesqcs  于 2021-07-26  发布在  Java
关注(0)|答案(1)|浏览(395)

我正在使用spark 2.4并在下面运行查询,

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

这个查询在sparkshell中给出了正确的输出,但是当我运行java类时,它抛出了下面的错误。

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

在运行spark submit执行此查询时,是否需要执行某些操作。或者有人能为这个问题提出其他的建议吗

lndjwyie

lndjwyie1#

我对代码不太确定,我在本地尝试了一个java测试用例,效果很好-

@Test
    public void test62410606() {
        spark.sql("select ID from values ('1-1'), ('10') T(ID) where ID NOT LIKE '%-%'")
                .show(false);
        /**
         * +---+
         * |ID |
         * +---+
         * |10 |
         * +---+
         */
    }

相关问题