提问者:小点点

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


我使用的是Spark2.4,

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

这个查询在Spark-shell中给出了正确的输出,但是当我运行Java类时,它抛出的结果是错误的。

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

在运行spark-submit以执行此查询时,我们需要做些什么。 或者有谁能为这个查询提出替代方案吗


共1个答案

匿名用户

不确定代码,我在本地用Java的测试用例做了尝试,对我来说效果很好-

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