strom和kafka整合报java.lang.ClassNotFoundException: com.google.common.base.Strings异常
2017-08-13 11:42
726 查看
启动时出现下面的异常
原因:自身自带的依赖guava版本太低,改成高版本解决异常
java.lang.NoClassDefFoundError: com/google/common/base/Strings at org.apache.storm.kafka.KafkaSpout.declareOutputFields(KafkaSpout.java:206) ~[storm-kafka-1.1.0.jar:1.1.0] at org.apache.storm.topology.TopologyBuilder.getComponentCommon(TopologyBuilder.java:432) ~[storm-core-1.1.0.jar:1.1.0] at org.apache.storm.topology.TopologyBuilder.createTopology(TopologyBuilder.java:136) ~[storm-core-1.1.0.jar:1.1.0] at cn.yuli.storm.wordCount.KafkaTopo.main(KafkaTopo.java:34) ~[classes/:?] Caused by: java.lang.ClassNotFoundException: com.google.common.base.Strings at java.net.URLClassLoader.findClass(URLClassLoader.java:381) ~[?:1.8.0_112] at java.lang.ClassLoader.loadClass(ClassLoader.java:424) ~[?:1.8.0_112] at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331) ~[?:1.8.0_112] at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ~[?:1.8.0_112] ... 4 more
原因:自身自带的依赖guava版本太低,改成高版本解决异常
<dependency> <groupId>com.google.guava</groupId> <artifactId>guava</artifactId> <version>23.0</version> </dependency>
相关文章推荐
- java.lang.ClassNotFoundException: com.google.common.primitives.Ints
- 解决storm整合kafka遇到的:java.lang.NoClassDefFoundError: com/google/common/base/Strings
- Storm之——Storm整合kafka:java.lang.NoClassDefFoundError: com/google/common/base/Strings
- hbase Caused by: java.lang.ClassNotFoundException: com.google.common.util.concurrent.ThreadFactoryBu
- Caused by: java.lang.ClassNotFoundException: com.google.common.collect.Lists
- java.lang.ClassNotFoundException: package com.xiangang.qq_client.Prototal 常见异常处理方法
- java.lang.ClassNotFoundException: com.google.gson.Gson”
- java从0单排(3)-经验(java.lang.ClassNotFoundException: com.mysql.jdbc.Driver异常处理办法)
- 异常:java.lang.ClassNotFoundException: com.manager.user.userPacket
- Caused by: java.lang.ClassNotFoundException: com.njupt.libgdxbase.MainActivity
- Spring-Struts2整合异常:java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderLi
- 异常解决方案:java.lang.ClassNotFoundException: com.example.robo.MainActivity in loader da
- 异常:java.lang.ClassNotFoundException: com.manager.user.userPacket
- java.lang.ClassNotFoundException: Didn't find class "com.yuanyuan.baseapp.domain.TestActivity"
- java.lang.ClassNotFoundException: com.google.gson.Gson 解决方案
- java protobuf运行错误解决(java.lang.ClassNotFoundException: com.google.protobuf.MessageOrBuilder)
- java.lang.ClassNotFoundException: com.google.zxing.WriterException
- Caused by: java.lang.ClassNotFoundException: com.njupt.libgdxbase.MainActivity
- Caused by: java.lang.ClassNotFoundException: com.mysql.jdbc.Driver异常
- Exception in thread "main" java.lang.UnsupportedClassVersionError: com/google/common/base/Function : Unsupported major.minor version 52.0的解决办法(图文详解)