sql加载

格式

 或者下面这种直接json加载

或者下面这种spark的text加载

以及rdd的加载

上述记得配置文件加入.mastrt("local")或者spark://master:7077

dataset的生成

 下面是dataframe

 下面是dataset

$ bin/spark-shell --master spark://master01:7077 --jars mysql-connector-java-5.1.27-bin.jar 

加载连接的两种方式

// Note: JDBC loading and saving can be achieved via either the load/save or jdbc methods

// Loading data from a JDBC source

val jdbcDF = spark.read.format("jdbc").option("url",

"jdbc:mysql://master01:3306/mysql").option("dbtable", "db").option("user",

"root").option("password", "hive").load()

val connectionProperties = new Properties()

connectionProperties.put("user", "root")

connectionProperties.put("password", "hive")

val jdbcDF2 = spark.read .jdbc("jdbc:mysql://master01:3306/mysql", "db", connectionProperties)

保存数据的两种方式

// Saving data to a JDBC source

jdbcDF.write

.format("jdbc")

.option("url", "jdbc:mysql://master01:3306/mysql")

.option("dbtable", "db")

.option("user", "root")

.option("password", "hive")

.save()

jdbcDF2.write .jdbc("jdbc:mysql://master01:3306/mysql", "db", connectionProperties)

// Specifying create table column data types on write

jdbcDF.write

.option("createTableColumnTypes", "name CHAR(64), comments VARCHAR(1024)")

.jdbc("jdbc:mysql://master01:3306/mysql", "db", connectionProperties)

最新文章

  1. 初步认识Node 之Node为何物
  2. 延时调用--deferred.js原码分析
  3. unity3D5旧动画系统注意事项
  4. NK3C框架(MyBatis、Durid)连接SQL Server
  5. day15_集合第一天
  6. JS实例
  7. js根据id、pid把数据转为树结构
  8. 【转】MyBatis学习总结(七)——Mybatis缓存
  9. ssh 即使主机,同nohup背景脚本
  10. python爬虫数据解析之BeautifulSoup
  11. Python 爬虫 之 阅读呼叫转移(一)
  12. python 10大算法之二 LogisticRegression 笔记
  13. [树上倍增+二分答案][NOIP2012]运输计划
  14. python模块:time
  15. Intro to Jedis – the Java Redis Client Library
  16. 数据库设计和ER模型-------之ER模型的基本概念(第二章)
  17. kendoUpload
  18. 深入理解Linux网络技术内幕——内核基础架构和组件初始化
  19. Python【zip-map-filter】三个内置函数
  20. oracle RAC的客户端HA配置

热门文章

  1. 【airflow实战系列】 基于 python 的调度和监控工作流的平台
  2. leetcode477
  3. 「小程序JAVA实战」小程序的基础组件(24)
  4. python操作docx文档(转)
  5. delphi IOS 后台状态保存
  6. URLDownloadToFileW
  7. SYN Flood 防范
  8. zt对于C#中的FileUpload解决文件上传大小限制的问题设置
  9. Spark之 使用SparkSql操作mysql和DataFrame的Scala实现
  10. 【Unity】关于U3d与bip骨骼适配