在windows环境下用myeclipse构建了一个storm的demo,运行的时候报java.io.IOExcept...

查看数: 29073 | 评论数: 6 | 收藏 1
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2015-4-1 23:44

正文摘要:

工程结构如下,我没有用maven来构建工程 高手们问个问题,刚接触storm,我在windows环境下用myeclipse构建了一个storm的demo,运行的时候报java.io.IOException: Unable to delete file: C:\Users\ADMINI~1 ...

回复

jixianqiuxue 发表于 2015-4-1 23:52:08
langke93 发表于 2015-4-1 23:51
注释了确实没报错,不过eclipse却一直在运行计算中
那为什么加上最后一句就报错了么

这个有可能是zookeeper的原因


langke93 发表于 2015-4-1 23:51:10
注释了确实没报错,不过eclipse却一直在运行计算中
那为什么加上最后一句就报错了么



arsenduan 发表于 2015-4-1 23:50:17
不要 这句cluster.shutdown();


langke93 发表于 2015-4-1 23:49:37



  1. TopologyBuilder builder = new TopologyBuilder();
  2. builder.setSpout("spout", new RandomSentenceSpout(), 5);
  3. builder.setBolt("split", new SplitSentence(), 8).shuffleGrouping("spout");
  4. builder.setBolt("count", new WordCount(), 12).fieldsGrouping("split",new Fields("word"));
  5. Config conf = new Config();
  6. conf.setDebug(true);
  7. if (args != null && args.length > 0) {
  8. conf.setNumWorkers(3);
  9. StormSubmitter.submitTopology(args[0], conf,
  10. builder.createTopology());
  11. } else {
  12. conf.setMaxTaskParallelism(3);
  13. LocalCluster cluster = new LocalCluster();
  14. cluster.submitTopology("word-count", conf, builder.createTopology());
  15. Thread.sleep(10000);
  16. cluster.shutdown();
  17. }
  18.   TopologyBuilder builder = new TopologyBuilder();
  19.         builder.setSpout("spout", new RandomSentenceSpout(), 5);
  20.         builder.setBolt("split", new SplitSentence(), 8).shuffleGrouping("spout");
  21.         builder.setBolt("count", new WordCount(), 12).fieldsGrouping("split",new Fields("word"));
  22.         Config conf = new Config();
  23.         conf.setDebug(true);
  24.         if (args != null && args.length > 0) {
  25.             conf.setNumWorkers(3);
  26.             StormSubmitter.submitTopology(args[0], conf,
  27.                     builder.createTopology());
  28.         } else {
  29.             conf.setMaxTaskParallelism(3);
  30.             LocalCluster cluster = new LocalCluster();
  31.             cluster.submitTopology("word-count", conf, builder.createTopology());
  32.             Thread.sleep(10000);
  33.             cluster.shutdown();
  34.         }
复制代码


langke93 发表于 2015-4-1 23:47:25
arsenduan 发表于 2015-4-1 23:46
你在哪儿运行的?

直接在myeclipse下运行
WordCountTopology



arsenduan 发表于 2015-4-1 23:46:19
你在哪儿运行的?


关闭

推荐上一条 /2 下一条