大家:
好!从kafka中获取数据写入到redis中,需要用到spark中的redis客户端配置,请参考前面的博客(https://blog.youkuaiyun.com/zhaoxiangchong/article/details/78379883)。
第一步 要先将数据打入到kafka中,请参照我以前的博客 https://blog.youkuaiyun.com/zhaoxiangchong/article/details/78379927
说明: 尤其要注意kafka中的topic的名称,这两个一定要一致。
第二步,idea中部署kafka打入redis的代码,如下所示:
package Traffic
import java.text.SimpleDateFormat
import java.util.Calendar
import kafka.serializer.{StringDecoder, StringEncoder}
import org.apache.spark.streaming.kafka.KafkaUtils
import org.apache.spark.streaming.{Seconds, StreamingContext}
import org.apache.spark.{SparkConf, SparkContext}
import net.sf.json.JSONObject
/**
* Created by Administrator on 2017/10/14.
* 功能: 从kafka中获取数据写入到redis中
*
*/
object CarEventAnalysis