91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

spark 表關聯

發布時間:2020-06-22 21:51:57 來源:網絡 閱讀:436 作者:大海之中 欄目:大數據

發現用spark寫表join比flink 簡單很多,至少schema 可以省了,下面是一個例子

public static void main(String[] args) {        

         SparkSession s= SparkSession.builder().appName("rec").getOrCreate();

         Dataset<Row> user=s.read().format("jdbc")
          .option("driver", "com.mysql.jdbc.Driver")
          .option("url", "jdbc:mysql://*")
          .option("dbtable", "user")
          .option("user", "1")
          .option("password", "1")
          .load();

         Dataset<Row> house=s.read().format("jdbc")
                  .option("driver", "com.mysql.jdbc.Driver")
                  .option("url", "jdbc:mysql://")
                  .option("dbtable", "house")
                  .option("user", "1")
                  .option("password", "1")
                  .load();

         user.cache();

         house.cache();

         user.createOrReplaceTempView("user");

         house.createOrReplaceTempView("house");

         Dataset<Row> temp= s.sql("select user.user_name, house.house_name from user inner join house where user.uid=house.uid ");

         temp.write().csv("/home/ziroom/house-user");

    }
向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

姜堰市| 鹤庆县| 南丹县| 成武县| 恭城| 方正县| 诏安县| 淅川县| 泸溪县| 湖南省| 滁州市| 兴城市| 财经| 岑溪市| 正阳县| 岗巴县| 横峰县| 自贡市| 鸡西市| 喜德县| 黑龙江省| 莆田市| 普定县| 车致| 盐城市| 兰考县| 怀宁县| 永定县| 长汀县| 临猗县| 赞皇县| 绥阳县| 深圳市| 门源| 江陵县| 卢湾区| 阳原县| 曲靖市| 临汾市| 雷州市| 兰州市|