packagecom.test;importjava.util.Arrays;importjava.util.List;importorg.apache.spark.SparkConf;importorg.apache.spark.api.java.JavaPairRDD;importorg.apache.spark.api.java.JavaRDD;importorg.apache.spark.api.java.JavaSparkContext;importorg.apache.spark.api.java.function.FlatMapFunction;importorg.apache.spark.api.java.function.Function2;importorg.apache.spark.api.java.function.PairFunction;importorg.apache.spark.api.java.function.VoidFunction;importscala.Tuple2;public classTest {private static final int Function2 = 0;public static voidmain(String[] args) {
SparkConf sparkConf= newSparkConf()
.setAppName("Test")
.setMaster("local");
JavaSparkContext sc= newJavaSparkContext(sparkConf);
JavaRDD linesRdd= sc.textFile("/home/test/a.txt");/*** FlatMapFunction 中的2个String 分别代表输入参数类型和输出参数类型*/JavaRDD wordsRDD = linesRdd.flatMap(new FlatMapFunction(){private static final