spark与kafka连接测试
来源:互联网 发布:台湾中视直播软件 编辑:程序博客网 时间:2024/06/05 04:11
测试环境:scala版本为2.11.8,jdk版本为java1.7.79
搭建的工程为maven工程,所需要的依赖有:
<dependency> <groupId>org.apache.spark</groupId> <artifactId>spark-streaming_2.11</artifactId> <version>2.0.1</version> </dependency> <dependency> <groupId>org.apache.spark</groupId> <artifactId>spark-streaming-kafka-0-8_2.11</artifactId> <version>2.0.1</version> </dependency>
scala代码有:
package sparkStreaming__import org.apache.spark.SparkConfimport org.apache.spark.streaming.{Minutes, Seconds, StreamingContext}import org.apache.spark.streaming.kafka.KafkaUtils/** * Created by xiaopengpeng on 2016/12/12. * *//*class Spark_kafka_123 {}*/object Spark_kafka_123{ def main(args: Array[String]): Unit = { if (args.length!=4){ System.err.println("Usage:Spark_kafka<zkQuorum><group><topic><numThreads>") System.exit(1) } val Array(zkQuorum,group,topic,numThreads) = args val conf = new SparkConf().setAppName("Spark_kafka").setMaster("local[*]") val ssc = new StreamingContext(conf,Seconds(5)) ssc.checkpoint("checkpoint") val topicMap = topic.split(",").map((_,numThreads.toInt)).toMap val lines = KafkaUtils.createStream(ssc,zkQuorum,group,topicMap).map(_._2) val words = lines.flatMap(_.split(" ")) val wordCounts = words.map(x=>(x,1L)).reduceByKeyAndWindow(_+_,_-_,Minutes(10),Seconds(20),5) wordCounts.print ssc.start() ssc.awaitTermination() }}
0 0
- spark与kafka连接测试
- Spark学习(二)---kafka+SparkStreaming的搭建与连接
- spark-submit提交kafka测试
- spark与codis、kafka 整合
- Spark-Streaming与Kafka整合
- kafka安装与测试
- Spark定制班第32课:Kafka原理内幕和集群构建与测试实战
- Spark学习笔记(31)Kafka原理内幕和集群构建与测试实战
- Spark Streaming 与 Kafka 集成分析
- Spark Streaming与Kafka集成编程
- Apache Kafka -8 与Spark集成
- kafka集群配置与测试
- Kafka性能测试与详解
- kafka安装配置与测试
- java客户端连接kafka简单测试
- spark-kafka
- Spark学习八:spark streaming与flume和kafka集成
- Spark 与 Kafka 集成出错: Apache Spark: java.lang.NoSuchMethodError
- Linux Centos 迁移Mysql 数据位置
- IP地址与子网掩码做逐位与运算
- Caused by: java.io.FileNotFoundException: class path resource [applicationContext.xml] cannot be ope
- ViewGroup和View以及TouchDelegate的触摸事件源码简析
- 构建故障隔离的架构
- spark与kafka连接测试
- VS13里写C遇到的一些问题
- 字符反转
- BZOJ2748(DP)
- RecyclerView简单解析
- ZooKeeper的安装和部署
- 过滤器
- windows下安装mysql ,在starting server时卡住,解决方法(亲测有效!)
- 解决Ubuntu 16.10 fcitx 开机不能自动启动