我使用的是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以执行此查询时,我们需要做些什么。 或者有谁能为这个查询提出替代方案吗
不确定代码,我在本地用Java的测试用例做了尝试,对我来说效果很好-
@Test
public void test62410606() {
spark.sql("select ID from values ('1-1'), ('10') T(ID) where ID NOT LIKE '%-%'")
.show(false);
/**
* +---+
* |ID |
* +---+
* |10 |
* +---+
*/
}