("Read MySQL") \ .getOrCreate()# 或者写成一行spark= SparkSession.builder.appName("Read MySQL").getOrCreate()#设置JDBC连接参数url ="jdbc:mysql://localhost/mydatabase"properties={"user":"username","password":"password","driver":"com.mysql.cj.jdbc.Driver"}#通过format指定要读取的格式为...
SparkSQL没有内置函数解析空间类型,需要手动编写UDF函数实现 SparkSQL网络传输的数据格式是Byte数组,返回的数据格式中没有Geometry类型,需要将Geometry类型转成String类型返回 三、代码实现 1、自定义UDF函数 @throws[Exception] def sparkUDFSTAsText(geometryAsBytes: Array[Byte]): Geometry = { var dbGeometry: Geome...