Spark Streaming java实现简单例子(一)
来源:互联网 发布:大学生分期借贷软件 编辑:程序博客网 时间:2024/05/18 14:43
1. 背景:之前已经学习过Spark SQL的相关知识,现在开始对Spark的另一模块Streaming部分进行学习。首先是参考官网上的Demo进行样例的编写,但是发现代码有点问题,百度之后发现,在一处代码处发现问题,所以写此文。
2. 介绍:一些博客上的
JavaDStream<String> words = lines.flatMap(new FlatMapFunction<String,String>(){ //如果是Scala,由于SAM装换,可以写成val words = lines.flatMap{line => line.split(" ")} @Override public Iterable<String> call(String line) throws Exception { return Arrays.asList(line.split(" "));//将其变成Iterable的子类 } });
或者官网上
// Split each line into wordsJavaDStream<String> words = lines.flatMap(x -> Arrays.asList(x.split(" ")).iterator());
对于此处,都是有问题的,应该是
JavaDStream<String> words = lines.flatMap(new FlatMapFunction<String, String>() { public Iterator<String> call(String line) throws Exception { String aStr[] = line.split(","); return Arrays.asList(aStr).iterator(); } });
此处值得注意,需要了解一下Interator,通过http://www.cnblogs.com/chenssy/p/3821328.html 认识到list可以转化。
Iterator iterator = list.iterator(); while(iterator.hasNext()){ String string = iterator.next(); //do something }
$ nc -lk 9999
同时,输入例如“Hello,world”,即可实现streaming的简单样例阅读全文
1 0
- Spark Streaming java实现简单例子(一)
- Spark-Spark Streaming例子整理(一)
- Spark-Spark Streaming例子整理(一)
- Spark-Spark Streaming例子整理(一)
- spark streaming例子
- Spark-Streaming入门例子
- Spark Streaming 理解一
- Spark Streaming实战(一)
- Spark Streaming编程一
- kafka+spark streaming例子入门
- spark学习:2.streaming例子
- Spark-Spark Streaming例子整理(二)
- Spark-Spark Streaming例子整理(三)
- Spark-Spark Streaming例子整理(二)
- Spark-Spark Streaming例子整理(三)
- Spark Streaming---UpdatestateBykey(java)
- Spark Streaming---WindowBasedTopWord(java)
- Spark Streaming Java案例
- D
- 自制平衡小车:从入门到放弃——基于stm32的平衡小车系列(三)
- 网易招聘笔试(升级之路)
- 图像处理7:滑动条调色板
- spark LDA(原理+源码+示例)(推荐)
- Spark Streaming java实现简单例子(一)
- Oracle SQL 分析函数 first、last、first_value、last_value、nth_value
- 教你如何一步步将项目部署到Github
- MyBatis基础_01
- 初窥Linux 之 我最常用的20条命令
- typeof,instanceof,Object.prototype.toString.call(),js内置对象
- HDOJ 1003 MaxSum(动态规划 求最大子序列和)
- [书单 makefile视频]
- 时间同步