开启部分下推功能,SQL语句中过滤char类型字段会有不输出结果的概率。
原生Spark对char类型数据处理不一致导致:
部分下推功能逻辑是以在Hive上创建和插入表和数据,在Spark上查询为标准进行处理,因此当表和数据在原生Spark上创建和插入,会产生问题。
所有表和数据都在Hive上创建和插入即可。