import kafka.serializer.StringDecoder
import org.apache.kudu.spark.kudu.KuduContext
import org.apache.log4j.Logger
import org.apache.spark.sql.SQLContext
import org.apache.spark.streaming.kafka.KafkaUtils
import org.apache.spark.streaming.{Seconds, StreamingContext}
import org.apache.spark.{SparkConf, SparkContext, sql}
import we.com.config.{Constants, DBConstants}
import we.com.util.ImpalaUtil
import we.com.util.TypeTransform._
/**
* @author yangxin_ryan
* date 2018-07-23
*/
object AccountToKudu {
private val appName = getClass.getSimpleName.replace("$", "")
private val accountRegex = DBConstants.ACCOUNT_REGEX
private val LOG = Logger.getLogger(appName)
def run(): Unit ={
val brokers = Constants.KAFKA_BROKERS
val topics
scala实现 SparkStreaming 实时处理日志写入Kudu
最新推荐文章于 2023-08-29 16:03:18 发布
