zoukankan      html  css  js  c++  java
  • STORM_0003_linux_zookeeper_storm_遇到的几个问题

    1.

    首先是花费时间在windows的eclipse下面安装fatjar因为是新版的缘故,装了很久才装上。

    后来发现其实mvn可以打包出没有依赖的jar包

     

    2.

    然后是按照在ubuntu环境中的mvn去运行带的例子程序,出现了巨大的笑话,以前要sudo java -version或者sudo mvn -version的原因不是文件权限的问题,是因为我的系统是32位的安装了一个64位的jdk。又耽误了很长时间。

    才知道原来x386和x686都是32位系统,只有x86_64才是64位的系统,以后安装虚拟机还是安装ubuntu的server版的,没图形界面,纯64位,清清爽爽。

     

    3.

    下午把,下午要按照官网的指南,将其中的wordcount拓扑跑起来,电脑跑着三个虚拟机,有时候新很累。

    ason@ubuntu:~/StormProcessing/apache-storm-1.0.1/examples/storm-starter$ sudo ../../bin/storm jar storm-starter-topologies-1.0.1.jar org.apache.storm.starter.WordCountTopology wordcount

    错误信息如下:

    1001 [main] INFO  o.a.s.StormSubmitter - Generated ZooKeeper secret payload for MD5-digest: -8794148447707638861:-6418493043675627384
    1113 [main] INFO  o.a.s.s.a.AuthUtils - Got AutoCreds []
    1116 [main] WARN  o.a.s.u.NimbusClient - Using deprecated config nimbus.host for backward compatibility. Please update your storm.yaml so it only has config nimbus.seeds
    11223 [main] WARN  o.a.s.u.NimbusClient - Ignoring exception while trying to get leader nimbus info from 192.168.60.129. will retry with a different seed host.

    是说我的storm.yaml的配置的host的地址不对,找不到
    应该是我写错了,没按照host对应的地址去写

    bin/storm nimbus >/dev/null 2>&1 &//这个命令的后半部分一直记不住

    再次运行

    957  [main] WARN  o.a.s.u.NimbusClient - Using deprecated config nimbus.host for backward compatibility. Please update your storm.yaml so it only has config nimbus.seeds
    992  [main] INFO  o.a.s.StormSubmitter - Uploading topology jar storm-starter-1.0.1.jar to assigned location:

    这是说是使用了旧版的配置,现在都不用那个nimbus.host了,改用nimbus.seeds了

    修改一下nimbus.seeds
    可以提交拓扑在ui中看到,但是命令行的输出还是没什么东西

     

    4.

    0.9之前的storm还使用ZMQ和JZMQ
    之后的使用Netty了但是还支持ZMQ
    Jetty是纯java实现的

    可以看出来,自己在网上搜索的学,开始的时候是很sb的,很多可以避免的问题,还要转来转去的碰壁。这个东西,都没人告诉我。

     

    5.

    看到storm的1.0.1中的storm-starter只支持了mvn和ieda的开发

    于是在改在eclipse下开发,用mvn eclipse:eclipse搞一下,就可以自动生成相应的mvn项目,导入到eclipse中了

    导入的时候有个coljoure不支持,查了一下不是因为没jar包,而是因为mvn没法编译,我的是外部的mvn,还可能是和外部的storm源码工程有关系,忽略了就可以不报错了

    下面可以开始看看这些例子程序了。感觉好多呀。

     

    //二零一六年儿童节

     


    万事走心 精益求美


  • 相关阅读:
    linked-list-cycle-ii leetcode C++
    linked-list-cycle-ii leetcode C++
    binary-tree-maximum-path-sum leetcode C++
    0090 变量的概念,变量的使用:声明、赋值、初始化、语法扩展、命名规范
    0089 变量的概念
    0087 JavaScript注释,JavaScript输入输出语句
    0086 初识JavaScript:是什么、浏览器执行 JS(渲染引擎、解释引擎)、组成、初体验
    0085 计算机基础简介
    0084 编程语言简介
    0083 移动端WEB开发之响应式布局、bootstrap
  • 原文地址:https://www.cnblogs.com/kongchung/p/5530690.html
Copyright © 2011-2022 走看看