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.apache.spark.api.java.function.VoidFunction;
import java.util.Arrays;
import java.util.List;
public class Test02 {
public static void main(String[] args) {
map();
}
/**
* transformation操作实战
* @param args
*/
/**
* map算子案例,将集合中每一个元素都乘以2
*/
public static void map(){
//创建SparkConf
SparkConf conf = new SparkConf().setAppName("map").setMaster("local");
//创建javaSparkContext
JavaSparkContext sc = new JavaSparkContext(conf);
//构建集合
List<Integer> numbers = Arrays.asList(1, 2, 3, 4, 5);
//并行化集合,创建初始RDD
JavaRDD<Integer> numberRDD = sc.parallelize(numbers);
//使用map算子,将集合中每个元素都乘以2
//map算子
java 版spark 中的map算子的使用
最新推荐文章于 2025-05-13 14:30:51 发布