import kafka.message.MessageAndMetadata
import kafka.serializer.StringDecoder
import org.apache.spark.SparkConf
import org.apache.spark.rdd.RDD
import org.apache.spark.streaming.kafka.KafkaUtils
import org.apache.spark.streaming.{Durations, StreamingContext}
import org.slf4j.LoggerFactory
import we.com.database.{MySQLOffsetManager, Mysql48PooledHook}
import scala.util.matching.Regex
/**
* Parse XXXXXX Log Data Write To Mysql
* @author yangxin_ryan
*/
object RRDWebLog extends Serializable {
private val LOG = LoggerFactory.getLogger("RRDWebLog")
/**
* Process Rdd Write to Mysql
* @param rdd
* @param regex_str
* @param kafkaParams
*/
def processRdd(rdd: RDD[(String, String, Int)], regex_str: Regex, kafkaParams: M
Scala实现解析Kafka数据写入Mysql
最新推荐文章于 2024-10-14 20:58:04 发布