需求背景:
需要对事件过滤,对符合要求的数据进行解密处理
代码实现
package com.sensordata.zxjt.hispro;
import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONObject;
import org.apache.spark.SparkConf;
import org.apache.spark.api.java.JavaRDD;
import org.apache.spark.api.java.JavaSparkContext;
import org.apache.spark.api.java.function.Function;
import org.yelong.security.sm4.SM4Utils;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class zxjtHistoryProcess {
public static void main(String[] args) {
SparkConf sparkConf = new SparkConf().setAppName("sensordata");
JavaSparkContext javaSparkContext = new JavaSparkContext(sparkConf);
JavaRDD javaRDD= javaSparkContext.textFile(args[0]);
JavaRDD