forked from github/dataease
feat(backend): spark
This commit is contained in:
parent
2e8e9cc8e9
commit
5fcc97565d
@ -16,7 +16,10 @@ import org.apache.spark.api.java.JavaPairRDD;
|
|||||||
import org.apache.spark.api.java.JavaRDD;
|
import org.apache.spark.api.java.JavaRDD;
|
||||||
import org.apache.spark.api.java.JavaSparkContext;
|
import org.apache.spark.api.java.JavaSparkContext;
|
||||||
import org.apache.spark.api.java.function.Function;
|
import org.apache.spark.api.java.function.Function;
|
||||||
import org.apache.spark.sql.*;
|
import org.apache.spark.sql.Dataset;
|
||||||
|
import org.apache.spark.sql.Row;
|
||||||
|
import org.apache.spark.sql.RowFactory;
|
||||||
|
import org.apache.spark.sql.SQLContext;
|
||||||
import org.apache.spark.sql.types.DataTypes;
|
import org.apache.spark.sql.types.DataTypes;
|
||||||
import org.apache.spark.sql.types.StructField;
|
import org.apache.spark.sql.types.StructField;
|
||||||
import org.apache.spark.sql.types.StructType;
|
import org.apache.spark.sql.types.StructType;
|
||||||
@ -28,8 +31,6 @@ import java.util.ArrayList;
|
|||||||
import java.util.Base64;
|
import java.util.Base64;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
import static org.reflections8.Reflections.collect;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @Author gin
|
* @Author gin
|
||||||
* @Date 2021/3/26 3:49 下午
|
* @Date 2021/3/26 3:49 下午
|
||||||
@ -98,8 +99,7 @@ public class SparkCalc {
|
|||||||
List<String[]> data = new ArrayList<>();
|
List<String[]> data = new ArrayList<>();
|
||||||
|
|
||||||
// transform
|
// transform
|
||||||
JavaRDD<Row> rowJavaRDD = sql.javaRDD();
|
List<Row> list = sql.javaRDD().collect();
|
||||||
List<Row> list = rowJavaRDD.collect();
|
|
||||||
for (Row row : list) {
|
for (Row row : list) {
|
||||||
String[] r = new String[row.length()];
|
String[] r = new String[row.length()];
|
||||||
for (int i = 0; i < row.length(); i++) {
|
for (int i = 0; i < row.length(); i++) {
|
||||||
|
Loading…
Reference in New Issue
Block a user