zoukankan      html  css  js  c++  java
  • 纪念storm终于启动了!!!

    storm绝对是我见过最难启动的集群,没有之一!从安装 zeromq jzmq错误,到zookeeper集群启动错误,磕磕绊绊,耗费我2天(下班后开始计算),今天终于搞定了,纪念下!

    下面是启动storm nimbus时的错误,不知道为什么出这个错误,查看lib文件下,有jar包,百度啊 谷歌啊都搜索了就是没有找到,最后只能去翻阅jar包结构,并没有发现这个路径下的类,于是搜索这个jar包,但是网上也没有!

    偶然看到比人的配置文件 配置的class都是以backtype.storm开头,恍然觉得和别人的不一样!然后回头翻找jar包的目录结构是,果然找到了类!于是才想起原因:我的storm一开始是从github clone下来的,在那份配置文件中修改完,提示不让启动,必须是release版本才可以,后来又花了3个小时,才下载到0.9.6版本(别问为什么那么长时间,夜晚访问apache就是那么慢),然后直接那master版本的default.yaml替换了,所以就出错了!

    java.lang.ClassNotFoundException: org.apache.storm.nimbus.DefaultTopologyValidator
            at java.net.URLClassLoader.findClass(URLClassLoader.java:381) ~[na:1.8.0_73]
            at java.lang.ClassLoader.loadClass(ClassLoader.java:424) ~[na:1.8.0_73]
            at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331) ~[na:1.8.0_73]
            at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ~[na:1.8.0_73]
            at java.lang.Class.forName0(Native Method) ~[na:1.8.0_73]
            at java.lang.Class.forName(Class.java:264) ~[na:1.8.0_73]
            at backtype.storm.util$new_instance.invoke(util.clj:946) ~[storm-core-0.9.6.jar:0.9.6]
            at backtype.storm.daemon.nimbus$nimbus_data.invoke(nimbus.clj:73) ~[storm-core-0.9.6.jar:0.9.6]
            at backtype.storm.daemon.nimbus$fn__4261$exec_fn__1104__auto____4262.invoke(nimbus.clj:898) ~[storm-core-0.9.6.jar:0.9.6]
            at clojure.lang.AFn.applyToHelper(AFn.java:163) [clojure-1.5.1.jar:na]
            at clojure.lang.AFn.applyTo(AFn.java:151) [clojure-1.5.1.jar:na]
            at clojure.core$apply.invoke(core.clj:617) ~[clojure-1.5.1.jar:na]
            at backtype.storm.daemon.nimbus$fn__4261$service_handler__4351.doInvoke(nimbus.clj:895) [storm-core-0.9.6.jar:0.9.6]
            at clojure.lang.RestFn.invoke(RestFn.java:421) [clojure-1.5.1.jar:na]
            at backtype.storm.daemon.nimbus$launch_server_BANG_.invoke(nimbus.clj:1152) [storm-core-0.9.6.jar:0.9.6]
            at backtype.storm.daemon.nimbus$_launch.invoke(nimbus.clj:1184) [storm-core-0.9.6.jar:0.9.6]
            at backtype.storm.daemon.nimbus$_main.invoke(nimbus.clj:1206) [storm-core-0.9.6.jar:0.9.6]
            at clojure.lang.AFn.applyToHelper(AFn.java:159) [clojure-1.5.1.jar:na]
            at clojure.lang.AFn.applyTo(AFn.java:151) [clojure-1.5.1.jar:na]
            at backtype.storm.daemon.nimbus.main(Unknown Source) [storm-core-0.9.6.jar:0.9.6]
    2016-02-25T22:06:59.435+0800 b.s.util [ERROR] Halting process: ("Error on initialization")
    java.lang.RuntimeException: ("Error on initialization")
            at backtype.storm.util$exit_process_BANG_.doInvoke(util.clj:325) [storm-core-0.9.6.jar:0.9.6]
            at clojure.lang.RestFn.invoke(RestFn.java:423) [clojure-1.5.1.jar:na]
            at backtype.storm.daemon.nimbus$fn__4261$service_handler__4351.doInvoke(nimbus.clj:895) [storm-core-0.9.6.jar:0.9.6]
            at clojure.lang.RestFn.invoke(RestFn.java:421) [clojure-1.5.1.jar:na]
            at backtype.storm.daemon.nimbus$launch_server_BANG_.invoke(nimbus.clj:1152) [storm-core-0.9.6.jar:0.9.6]
            at backtype.storm.daemon.nimbus$_launch.invoke(nimbus.clj:1184) [storm-core-0.9.6.jar:0.9.6]
            at backtype.storm.daemon.nimbus$_main.invoke(nimbus.clj:1206) [storm-core-0.9.6.jar:0.9.6]
            at clojure.lang.AFn.applyToHelper(AFn.java:159) [clojure-1.5.1.jar:na]
            at clojure.lang.AFn.applyTo(AFn.java:151) [clojure-1.5.1.jar:na]
            at backtype.storm.daemon.nimbus.main(Unknown Source) [storm-core-0.9.6.jar:0.9.6]
    2016-02-25T22:49:55.874+0800 b.s.u.Utils [ERROR] Failed to construct serialization delegate, falling back to default
    java.lang.ClassNotFoundException: org.apache.storm.serialization.GzipThriftSerializationDelegate
            at java.net.URLClassLoader.findClass(URLClassLoader.java:381) ~[na:1.8.0_73]
            at java.lang.ClassLoader.loadClass(ClassLoader.java:424) ~[na:1.8.0_73]
            at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331) ~[na:1.8.0_73]
            at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ~[na:1.8.0_73]
            at java.lang.Class.forName0(Native Method) [na:1.8.0_73]
            at java.lang.Class.forName(Class.java:264) [na:1.8.0_73]
            at backtype.storm.utils.Utils.getSerializationDelegate(Utils.java:431) [storm-core-0.9.6.jar:0.9.6]
            at backtype.storm.utils.Utils.<clinit>(Utils.java:72) [storm-core-0.9.6.jar:0.9.6]
            at java.lang.Class.forName0(Native Method) [na:1.8.0_73]
            at java.lang.Class.forName(Class.java:264) [na:1.8.0_73]
            at backtype.storm.util$loading__4910__auto__.invoke(util.clj:17) [storm-core-0.9.6.jar:0.9.6]
            at backtype.storm.util__init.load(Unknown Source) [storm-core-0.9.6.jar:0.9.6]
            at backtype.storm.util__init.<clinit>(Unknown Source) [storm-core-0.9.6.jar:0.9.6]
            at java.lang.Class.forName0(Native Method) [na:1.8.0_73]
            at java.lang.Class.forName(Class.java:348) [na:1.8.0_73]
            at clojure.lang.RT.loadClassForName(RT.java:2098) [clojure-1.5.1.jar:na]
            at clojure.lang.RT.load(RT.java:430) [clojure-1.5.1.jar:na]
            at clojure.lang.RT.load(RT.java:411) [clojure-1.5.1.jar:na]
            at clojure.core$load$fn__5018.invoke(core.clj:5530) [clojure-1.5.1.jar:na]
            at clojure.core$load.doInvoke(core.clj:5529) [clojure-1.5.1.jar:na]
            at clojure.lang.RestFn.invoke(RestFn.java:408) [clojure-1.5.1.jar:na]
            at clojure.core$load_one.invoke(core.clj:5336) [clojure-1.5.1.jar:na]
            at clojure.core$load_lib$fn__4967.invoke(core.clj:5375) [clojure-1.5.1.jar:na]
            at clojure.core$load_lib.doInvoke(core.clj:5374) [clojure-1.5.1.jar:na]
            at clojure.lang.RestFn.applyTo(RestFn.java:142) [clojure-1.5.1.jar:na]
            at clojure.core$apply.invoke(core.clj:619) [clojure-1.5.1.jar:na]
            at clojure.core$load_libs.doInvoke(core.clj:5417) [clojure-1.5.1.jar:na]
            at clojure.lang.RestFn.applyTo(RestFn.java:137) [clojure-1.5.1.jar:na]
            at clojure.core$apply.invoke(core.clj:621) [clojure-1.5.1.jar:na]
            at clojure.core$use.doInvoke(core.clj:5507) [clojure-1.5.1.jar:na]
            at clojure.lang.RestFn.invoke(RestFn.java:408) [clojure-1.5.1.jar:na]
            at backtype.storm.scheduler.DefaultScheduler$loading__4910__auto__.invoke(DefaultScheduler.clj:16) [storm-core-0.9.6.jar:0.9.6]
            at backtype.storm.scheduler.DefaultScheduler__init.load(Unknown Source) [storm-core-0.9.6.jar:0.9.6]
            at backtype.storm.scheduler.DefaultScheduler__init.<clinit>(Unknown Source) [storm-core-0.9.6.jar:0.9.6]
            at java.lang.Class.forName0(Native Method) [na:1.8.0_73]
            at java.lang.Class.forName(Class.java:348) [na:1.8.0_73]
            at clojure.lang.RT.loadClassForName(RT.java:2098) [clojure-1.5.1.jar:na]
            at clojure.lang.RT.load(RT.java:430) [clojure-1.5.1.jar:na]
            at clojure.lang.RT.load(RT.java:411) [clojure-1.5.1.jar:na]
            at clojure.core$load$fn__5018.invoke(core.clj:5530) [clojure-1.5.1.jar:na]
            at clojure.core$load.doInvoke(core.clj:5529) [clojure-1.5.1.jar:na]
            at clojure.lang.RestFn.invoke(RestFn.java:408) [clojure-1.5.1.jar:na]
    
    用放荡不羁的心态过随遇而安的生活
  • 相关阅读:
    软工实践结对作业第二次
    团队展示
    软件工程结对作业
    软工实践第二次作业
    栈的初步学习
    课程作业四
    作业
    课程作业2
    博客汇总目录
    Mybatis-plus学习笔记,基于springboot
  • 原文地址:https://www.cnblogs.com/re-myself/p/5218820.html
Copyright © 2011-2022 走看看