Save Mode

作者: 一个人一匹马 | 来源:发表于2019-02-21 21:40 被阅读0次

Spark SQL对于save操作,提供了不同的save mode。主要用来处理,当目标位置,已经有数据时,应该如何处理。而且save操作并不会执行锁操作,并且不是原子的,因此是有一定风险出现脏数据的。


1.png
public class savaMode {

​public static void main(String[] args) {

SparkConf conf = new SparkConf()​.setAppName("SaveModeTest");
​​JavaSparkContext sc = new JavaSparkContext(conf);
​​SQLContext sqlContext = new SQLContext(sc);
DataFrame peopleDF = sqlContext.read().format("json")​​​​.load("hdfs://spark1:9000/people.json");
peopleDF.save("hdfs://spark1:9000/people_savemode_test", "json", SaveMode.Append);
}
}

相关文章

网友评论

      本文标题:Save Mode

      本文链接:https://www.haomeiwen.com/subject/igcjyqtx.html