zoukankan      html  css  js  c++  java
  • SparkSql读取HDFS

    public class SparkSqlBathLog {
    public static void main(String[] args) {
    SparkConf conf = new SparkConf();
    conf.setMaster("local[2]").setAppName("jsonfile");
    // spark 上下文
    SparkContext sc = new SparkContext(conf);
    //创建sqlContext获取sqlcontext
    SQLContext sqlContext = new SQLContext(sc);
    //加载txt文件 从hdfs
    //RDD<String> stringRDD = sc.textFile("hdfs://192.168.48.11:9000/aaa/ssooo.txt");

    DataFrame df = sqlContext.read().json("hdfs://node1:9000/aaa/ssooo.txt ");
    df.show(30);
    //
    // DataFrame dfa = sqlContext.read().load("hdfs://192.168.48.11:9000/aaa/ssooo.txt");
    // dfa.show(30);
    // sqlContext.sql("use hive");
    // df.show(20);
    DataFrame df1 = sqlContext.read().format("json").load("./test.txt");
    df1.show(30);

    // df1.coalesce(1).write().format("String").save("hive 路径");


    // DataFrame corrupt_record = df.drop("_corrupt_record");
    // corrupt_record.show(20);
    // DataFrame table = corrupt_record.select("table");
    // table.na().drop("all").show(20);
    // JavaRDD<Row> rowJavaRDD = table.toJavaRDD();
    // df1.show(20);
    // df.show();
    sc.stop();
    }
    }

  • 相关阅读:
    显示进度条
    LEAVE&nbsp;LIST-PROCESSING&nbsp;…
    博主心声
    sap设置权限
    快捷键大全
    VS快捷键
    vs中图片资源的横竖屏的影响
    error C4430: 缺少类型说明符
    cocos2dx3.3 使用cocos studio2.0 导出的.csb文件
    让cocos2d-x 3.0读取cocostudio中的csb文件
  • 原文地址:https://www.cnblogs.com/Mr--zhao/p/12212746.html
Copyright © 2011-2022 走看看