Twitter Storm WordCount例子 运行异常

sky__sky_sky 2013-01-25 11:01:42
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/thrift7/TBase
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClassCond(ClassLoader.java:632)
at java.lang.ClassLoader.defineClass(ClassLoader.java:616)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:283)
at java.net.URLClassLoader.access$000(URLClassLoader.java:58)
at java.net.URLClassLoader$1.run(URLClassLoader.java:197)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
at backtype.storm.topology.TopologyBuilder.initCommon(TopologyBuilder.java:215)
at backtype.storm.topology.TopologyBuilder.setSpout(TopologyBuilder.java:178)
at storm.starter.WordCountTopology.main(WordCountTopology.java:64)
Caused by: java.lang.ClassNotFoundException: org.apache.thrift7.TBase
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
... 15 more
...全文
3649 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
hqw19881118 2015-06-11
  • 打赏
  • 举报
回复
在pom里加入依赖即可: <dependency> <groupId>storm</groupId> <artifactId>libthrift7</artifactId> <version>0.7.0</version> </dependency>
easyreal 2014-07-28
  • 打赏
  • 举报
回复
最好还是基于maven环境开发storm,因为以后发布拓扑用maven插件比较方便
Zhijunhao 2014-07-28
  • 打赏
  • 举报
回复
谢谢。。。。。。。。。。
yutianzuijin 2013-07-30
  • 打赏
  • 举报
回复
其实不用下载,该jar包已经在storm/lib目录下,运行时指定即可。但是现在的问题是指定所有依赖的jar包后,运行提示java.lang.ExceptionInInitializerError错误,不知怎么解决。
RamboHoo 2013-07-22
  • 打赏
  • 举报
回复
少包,手动添加一下,libthrift-0.7.0.jar
family_lmf 2013-03-20
  • 打赏
  • 举报
回复
这个要有包,到https://clojars.org/repo/storm/libthrift7/0.7.0/这里下载吧,不过师傅说最好用maven嘛, 加载了 这个包,还有其他的包 都要加的,用maven就很方便的,哈哈。
family_lmf 2013-03-20
  • 打赏
  • 举报
回复
求答案啦答案啦

20,808

社区成员

发帖
与我相关
我的任务
社区描述
Hadoop生态大数据交流社区,致力于有Hadoop,hive,Spark,Hbase,Flink,ClickHouse,Kafka,数据仓库,大数据集群运维技术分享和交流等。致力于收集优质的博客
社区管理员
  • 分布式计算/Hadoop社区
  • 涤生大数据
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧