Centos7安装netcat运算sparkStreaming进行单词统计
安装命令:
yum install nc
监听端口
nc -l -k -p 6666
启动Sparkstreaming 程序
package streamingimport org.apache.spark.SparkConf import org.apache.spark.streaming.dstream.DStream import org.apache.spark.streaming.{Seconds, StreamingContext}/*** spark streaming 处理socket数据*/ object NetworkWordCount {def main(args: Array[String]): Unit = {val spar: SparkConf = new SparkConf().setMaster("local[2]").setAppName("NetworkWordCount")val ssc = new StreamingContext(spar,Seconds(5))val lines = ssc.socketTextStream("192.168.100.100",6666)val result: DStream[(String, Int)] = lines.flatMap(_.split(" ")).map((_,1)).reduceByKey(_+_)result.print()ssc.start()ssc.awaitTermination()}}
在监听端口 输出单词以空格切割 ,才程序运行端查看结果
转载于:https://www.cnblogs.com/itBulls/articles/9697412.html
Centos7安装netcat运算sparkStreaming进行单词统计相关推荐
- Centos7 安装netcat(NC瑞士军刀)
1.下载 下载地址:https://sourceforge.net/projects/netcat/files/netcat/0.7.1/ 下载的是netcat-0.7.1.tar.gz版本 2.安装 ...
- sparkStreaming流式处理,接受socket数据,实现单词统计并且每个批次数据结果累加
package com.spark.streamingimport org.apache.spark.streaming.dstream.{DStream, ReceiverInputDStream} ...
- C语言怎么实现单词下落,如何用c语言实现单词统计
如何用c语言实现单词统计 输入一串字符串,输出其中有多少个单词. 代码如下:#include #include #define SIZE 20 int main(){ char str[SIZE]={ ...
- centos7 安装配置mesos+marathon+zookeeper
2019独角兽企业重金招聘Python工程师标准>>> 1,mesos介绍 Mesos诞生于UC Berkeley的一个研究项目,现已成为Apache Incubator中的项目.M ...
- 启动Spark Shell,在Spark Shell中编写WordCount程序,在IDEA中编写WordCount的Maven程序,spark-submit使用spark的jar来做单词统计
1.启动Spark Shell spark-shell是Spark自带的交互式Shell程序,方便用户进行交互式编程,用户可以在该命令行下用scala编写spark程序.要注意的是要启动Spark-S ...
- Centos7安装PostgreSQL 12.4 + postgis安装
Centos7安装PostgreSQL 12.4 + postgis安装 环境:Centos7.8-Mini + PostgreSQL 12.4 + # 关闭防火墙 systemctl stop f ...
- MapReduce之单词统计
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 MapReduce单词统计 一.搭建环境 二.编写WordCount程序 1.在IDEA中引入所需的jar包,IDEA支持文件夹方式引 ...
- Centos7 安装clamav杀毒
Centos7 安装clamav杀毒 一.下载安装 1.下载 wget https://www.clamav.net/downloads/production/clamav-0.102.0.tar.g ...
- VM虚拟机安装centos7安装linux常用操作说明xshell/xftp使用
转载原著 bilibili (1)vm安装 安装包:位于VM主程序+共享Tools文件夹下. 安装教程 (2)centos7安装 安装包 安装教程 经典安装教程 (3)阿里云服务器购买 学生党白嫖阿里 ...
最新文章
- 结构体序列为JSON
- 用弹性振子力学系统方法计算一组反对角矩阵的质量和频率n+m=8
- 基于正态分布的图片高斯模糊算法
- boost::pointer_traits用法实例
- 12行代码AC-Leecode 598. 范围求和 II——Leecode每日一题系列
- LInux学习笔记(四)-----实操排雷
- Dais-CMX系列现代计算机组成原理,01 十六位机运算器实验
- matlab制作数字滤波器(带通滤波器)
- OpenGL中的Alpha测试,深度测试,模板测试,裁减测试 .
- snapchat为什么_我的Snapchat朋友旁边的表情符号是什么意思?
- 【Phusion Passenger】应用服务器
- 抗光幕布为什么深受家庭用户青睐?
- 微信小程序开发报错:page is not constructed because it is not found
- STM32入门指南:了解STM32
- sql的左连接,右连接,内连接
- 手写识别软件背景知识
- 绿天鹅——气候变化环境下的中央银行与金融稳定性
- SyntaxError: Non-UTF-8 code starting with ‘\xb3‘ in file解决方案
- wps二维码根据一列自动生成_拯救秃头!WPS还能这么玩?
- vs2010c语言安装,VS2010 boost标准库开发环境安装教程
热门文章
- docker Ubuntu系统中使用 powershell
- Danfo.js专题 - 附:Dnotebook(Danfo Notebook)单机资源与汉化文档
- python能处理图片吗_python的Image和skimage处理图片
- L2-016 愿天下有情人都是失散多年的兄妹(DFS)
- 算法基础部分4-深度优先搜索
- MapReduce过程详解
- ajax-loader.gif不存在怎么解决_战神引擎不开门怎么解决?
- python︱写markdown一样写网页,代码快速生成web工具:streamlit 数据探索案例(六)
- [数据仓库]数据仓库和数据库的区别
- 经典SQL语句大全(转)