安装命令:

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进行单词统计相关推荐

  1. Centos7 安装netcat(NC瑞士军刀)

    1.下载 下载地址:https://sourceforge.net/projects/netcat/files/netcat/0.7.1/ 下载的是netcat-0.7.1.tar.gz版本 2.安装 ...

  2. sparkStreaming流式处理,接受socket数据,实现单词统计并且每个批次数据结果累加

    package com.spark.streamingimport org.apache.spark.streaming.dstream.{DStream, ReceiverInputDStream} ...

  3. C语言怎么实现单词下落,如何用c语言实现单词统计

    如何用c语言实现单词统计 输入一串字符串,输出其中有多少个单词. 代码如下:#include #include #define SIZE 20 int main(){ char str[SIZE]={ ...

  4. centos7 安装配置mesos+marathon+zookeeper

    2019独角兽企业重金招聘Python工程师标准>>> 1,mesos介绍 Mesos诞生于UC Berkeley的一个研究项目,现已成为Apache Incubator中的项目.M ...

  5. 启动Spark Shell,在Spark Shell中编写WordCount程序,在IDEA中编写WordCount的Maven程序,spark-submit使用spark的jar来做单词统计

    1.启动Spark Shell spark-shell是Spark自带的交互式Shell程序,方便用户进行交互式编程,用户可以在该命令行下用scala编写spark程序.要注意的是要启动Spark-S ...

  6. Centos7安装PostgreSQL 12.4 + postgis安装

    Centos7安装PostgreSQL 12.4 + postgis安装 环境:Centos7.8-Mini + PostgreSQL 12.4 + # 关闭防火墙 systemctl  stop f ...

  7. MapReduce之单词统计

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 MapReduce单词统计 一.搭建环境 二.编写WordCount程序 1.在IDEA中引入所需的jar包,IDEA支持文件夹方式引 ...

  8. Centos7 安装clamav杀毒

    Centos7 安装clamav杀毒 一.下载安装 1.下载 wget https://www.clamav.net/downloads/production/clamav-0.102.0.tar.g ...

  9. VM虚拟机安装centos7安装linux常用操作说明xshell/xftp使用

    转载原著 bilibili (1)vm安装 安装包:位于VM主程序+共享Tools文件夹下. 安装教程 (2)centos7安装 安装包 安装教程 经典安装教程 (3)阿里云服务器购买 学生党白嫖阿里 ...

最新文章

  1. 结构体序列为JSON
  2. 用弹性振子力学系统方法计算一组反对角矩阵的质量和频率n+m=8
  3. 基于正态分布的图片高斯模糊算法
  4. boost::pointer_traits用法实例
  5. 12行代码AC-Leecode 598. 范围求和 II——Leecode每日一题系列
  6. LInux学习笔记(四)-----实操排雷
  7. Dais-CMX系列现代计算机组成原理,01 十六位机运算器实验
  8. matlab制作数字滤波器(带通滤波器)
  9. OpenGL中的Alpha测试,深度测试,模板测试,裁减测试 .
  10. snapchat为什么_我的Snapchat朋友旁边的表情符号是什么意思?
  11. 【Phusion Passenger】应用服务器
  12. 抗光幕布为什么深受家庭用户青睐?
  13. 微信小程序开发报错:page is not constructed because it is not found
  14. STM32入门指南:了解STM32
  15. sql的左连接,右连接,内连接
  16. 手写识别软件背景知识
  17. 绿天鹅——气候变化环境下的中央银行与金融稳定性
  18. SyntaxError: Non-UTF-8 code starting with ‘\xb3‘ in file解决方案
  19. wps二维码根据一列自动生成_拯救秃头!WPS还能这么玩?
  20. vs2010c语言安装,VS2010 boost标准库开发环境安装教程

热门文章

  1. docker Ubuntu系统中使用 powershell
  2. Danfo.js专题 - 附:Dnotebook(Danfo Notebook)单机资源与汉化文档
  3. python能处理图片吗_python的Image和skimage处理图片
  4. L2-016 愿天下有情人都是失散多年的兄妹(DFS)
  5. 算法基础部分4-深度优先搜索
  6. MapReduce过程详解
  7. ajax-loader.gif不存在怎么解决_战神引擎不开门怎么解决?
  8. python︱写markdown一样写网页,代码快速生成web工具:streamlit 数据探索案例(六)
  9. [数据仓库]数据仓库和数据库的区别
  10. 经典SQL语句大全(转)