当前位置: 首页 > 知识库问答 >
问题:

在Spark Streaming中运行单词计数程序时获取java.net.ConnectException

邵凯定
2023-03-14

我试图在spark streaming中运行单词计数程序,但我的错误如下。我使用的是NC-LK9999

           import org.apache.spark._
           import org.apache.spark.streaming._
           import org.apache.spark.streaming.StreamingContext._
           import org.apache.spark.streaming.Seconds


                object wordcount{

                def main(args: Array[String]):Unit = {


         val conf = new 
      SparkConf().setMaster("local[2]").setAppName("WordCount")
      val ssc = new StreamingContext(conf, Seconds(5))

              val lines = ssc.socketTextStream("localhost",9999)

              val words = lines.flatMap(_.split(" "))
                    val pairs = words.map(word => (word, 1))
                    val wordcount = pairs.reduceByKey(_+_)

         wordcount.print()

        ssc.start()             
             ssc.awaitTermination()

共有1个答案

毕和志
2023-03-14

我曾经面对过这个问题。当您将spark连接到端口999netcat server但尚未启动时,就会发生此异常。因此,在将spark连接到端口999之前,请确保netcat正在运行。

您可以看看这个解决方案的答案

 类似资料:
  • 我在运行wordcount程序时出错。 我试过python shell 在org.apache.xbean.asm6.classreader.(classreader.java:136) 在org.apache.xbean.asm6.classreader.(classreader.java:237) 在org.apache.spark.util.ClosureCleaner$.GetClassR

  • 我指的是学习 C 的 K 和 R 书;它是关于在字数统计程序中使用 EOF 的 while 循环,书中给出的程序运行良好,但我想知道它如何在一次输入后停止接受输入并给出带有行、单词、 请帮助我理解这个程序中到底发生了什么来打破循环。 附加代码和输出 -

  • 问题内容: 我必须为Java类简介创建一个项目,并在最终解决语法错误之后,单击播放或保存按钮时,该程序出现运行时错误。 每当我单击播放按钮开始播放文件中的音乐时,都会出现此错误: 当我单击保存按钮时,出现此错误: 谁能告诉我什么地方出了问题或如何解决?任何帮助,将不胜感激,我在这个东西上有点慢:) 问题答案: 对于播放按钮错误:通过计数行(75-> 86),我推断出该语句中的错误 这是因为表(字段

  • 问题内容: 我想在几种不同条件下在linux shell中执行某些操作,并能够输出每次执行的执行时间。 我知道我可以编写一个可以执行此操作的perl或python脚本,但是有什么方法可以在shell中执行它吗?(碰巧是bash) 问题答案: 使用内置关键字: 例:

  • 关于Java定时器类或ScheduledExecutorService接口,我可以在执行器线程(其他调度器)的运行方法(或TimerTask)内设置调度器(或定时器)吗? 案例研究:我有一个数据库,其中包含歌曲列表(10000首)和播放歌曲的时间表。 所以我想创建一个调度程序(比如1)(周期为1小时),它将搜索数据库,并为计划在一小时内播放的所有歌曲创建调度程序。 一小时后,scheduler1将

  • 问题内容: 如何在python中计算程序运行时间? 问题答案: 您可能需要看一下该模块: http://docs.python.org/library/timeit.html 或模块: http://docs.python.org/library/profile.html 这里还有一些不错的教程: http://www.doughellmann.com/PyMOTW/profile/index.h

  • 我想读一个文件,然后读一串单词或句子,并单独计算这些单词在文件中出现的次数。 示例输入: 示例输出: Powerful:2 月亮:3 森林: 4 未使用:天空 我有点被困在这里,这就是我得到的

  • 我是android的新手,不知道我做错了什么,这个类得到了经度和纬度并发送到另一个类,代码抛出了一个错误请告诉我该怎么做怎么做: public void onRequestPermissionsResult出错(int requestCode,String[]permissions,int[]grantResults