我正在将 ElasticSearch 索引数据读取为 JSON 并希望将其保存为镶木地板。下面是代码:
'''
JavaPairRDD
我如何将 JavaPairRDD
答案 0 :(得分:0)
JavaPairRDD<String,String> esRDD = JavaEsSpark.esJsonRDD(jsc,esPath);
Dataset<Row> df = spark.createDataset(esRDD.collect(), Encoders.tuple(Encoders.STRING(),Encoders.STRING())).toDF("key","value");
df.write().mode("overwrite").save(ParquetPath);