一、使用foreach实现socket的实时读取并写入mysql中:
--------------------------------
import java.sql.DriverManager
import org.apache.spark.SparkConf
import org.apache.spark.streaming.{Seconds, StreamingContext}
/**
* Created by Administrator on 2018/3/8.
*/
object SparkStreamingForeachRDDScala {
def createNewConnection() = {
Class.forName("com.mysql.jdbc.Driver")
val conn = DriverManager.getConnection("jdbc:mysql://192.168.231.1:3306/big9","root","root")
conn
}
def main(args: Array[String]): Unit = {
val conf = new SparkConf()
conf.setAppName("worldCount")
conf.s