You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@druid.apache.org by GitBox <gi...@apache.org> on 2018/12/20 08:47:06 UTC
[GitHub] huahuang12 opened a new issue #6763: java.lang.NoClassDefFoundError
huahuang12 opened a new issue #6763: java.lang.NoClassDefFoundError
URL: https://github.com/apache/incubator-druid/issues/6763
我用jdk1.8重建了操作环境,当我第一次开始宁静的kafka时,我通常可以将kafka数据写入德鲁伊。当我将Java变量修改为1.7时,当我再次启动安静kafka服务时发生以下错误.Tranquility - distribution - 0.8.0 lib目录。IO德鲁伊。德鲁伊 - 处理 - 0.9.0。Jar不是IO / druid / query / lookup / LookupExtractorFactory类,因为它属于德鲁伊的德鲁伊lib目录 - 处理 - 0.9.2。Jar包,为什么会这样?
我使用jdk1.8重新搭建了运行环境,第一次启动宁静kafka可以正常将kafka数据写入德鲁伊,当我修改java变量,为1.7版本,再次启动宁静kafka服务出现如下错误,tranquility-distribution-0.8 .0 lib目录下io.druid.druid-processing-0.9.0.jar确实没有io / druid / query / lookup / LookupExtractorFactory类,因为它属于druid lib目录下的druid-processing-0.9.2.jar包,为什么会出现这种情况呢?
2018-12-20 16:36:13,317 [KafkaConsumer-1] INFO i.d.initialization.Initialization - Loading extension [druid-s3-extensions] for class [io.druid.initialization.DruidModule]
2018-12-20 16:36:13,317 [KafkaConsumer-1] INFO i.d.initialization.Initialization - added URL[file:/bigdata/druid-0.9.2/extensions/druid-s3-extensions/druid-s3-extensions-0.9.2.jar]
2018-12-20 16:36:13,414 [KafkaConsumer-1] INFO i.d.initialization.Initialization - Adding local file system extension module [io.druid.storage.s3.S3StorageDruidModule] for class [io.druid.initialization.DruidModule]
2018-12-20 16:36:13,415 [KafkaConsumer-1] INFO i.d.initialization.Initialization - Adding local file system extension module [io.druid.firehose.s3.S3FirehoseDruidModule] for class [io.druid.initialization.DruidModule]
2018-12-20 16:36:13,415 [KafkaConsumer-1] INFO i.d.initialization.Initialization - Loading extension [druid-stats] for class [io.druid.initialization.DruidModule]
2018-12-20 16:36:13,415 [KafkaConsumer-1] INFO i.d.initialization.Initialization - added URL[file:/bigdata/druid-0.9.2/extensions/druid-stats/druid-stats-0.9.2.jar]
2018-12-20 16:36:13,418 [KafkaConsumer-1] INFO i.d.initialization.Initialization - Adding local file system extension module [io.druid.query.aggregation.stats.DruidStatsModule] for class [io.druid.initialization.DruidModule]
2018-12-20 16:36:13,418 [KafkaConsumer-1] INFO i.d.initialization.Initialization - Loading extension [mysql-metadata-storage] for class [io.druid.initialization.DruidModule]
2018-12-20 16:36:13,418 [KafkaConsumer-1] INFO i.d.initialization.Initialization - added URL[file:/bigdata/druid-0.9.2/extensions/mysql-metadata-storage/mysql-connector-java-5.1.38.jar]
2018-12-20 16:36:13,418 [KafkaConsumer-1] INFO i.d.initialization.Initialization - added URL[file:/bigdata/druid-0.9.2/extensions/mysql-metadata-storage/mysql-metadata-storage-0.9.2.jar]
2018-12-20 16:36:13,421 [KafkaConsumer-1] INFO i.d.initialization.Initialization - Adding local file system extension module [io.druid.metadata.storage.mysql.MySQLMetadataStorageModule] for class [io.druid.initialization.DruidModule]
2018-12-20 16:36:13,422 [KafkaConsumer-1] INFO i.d.initialization.Initialization - Loading extension [postgresql-metadata-storage] for class [io.druid.initialization.DruidModule]
2018-12-20 16:36:13,422 [KafkaConsumer-1] INFO i.d.initialization.Initialization - added URL[file:/bigdata/druid-0.9.2/extensions/postgresql-metadata-storage/postgresql-9.4.1208.jre7.jar]
2018-12-20 16:36:13,422 [KafkaConsumer-1] INFO i.d.initialization.Initialization - added URL[file:/bigdata/druid-0.9.2/extensions/postgresql-metadata-storage/postgresql-metadata-storage-0.9.2.jar]
2018-12-20 16:36:13,424 [KafkaConsumer-1] INFO i.d.initialization.Initialization - Adding local file system extension module [io.druid.metadata.storage.postgresql.PostgreSQLMetadataStorageModule] for class [io.druid.initialization.DruidModule]
2018-12-20 16:36:13,441 [KafkaConsumer-1] ERROR c.m.tranquility.kafka.KafkaConsumer - Exception:
java.lang.NoClassDefFoundError: io/druid/query/lookup/LookupExtractorFactory
at java.lang.ClassLoader.defineClass1(Native Method) ~[na:1.8.0_131]
at java.lang.ClassLoader.defineClass(ClassLoader.java:763) ~[na:1.8.0_131]
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) ~[na:1.8.0_131]
at java.net.URLClassLoader.defineClass(URLClassLoader.java:467) ~[na:1.8.0_131]
at java.net.URLClassLoader.access$100(URLClassLoader.java:73) ~[na:1.8.0_131]
at java.net.URLClassLoader$1.run(URLClassLoader.java:368) ~[na:1.8.0_131]
at java.net.URLClassLoader$1.run(URLClassLoader.java:362) ~[na:1.8.0_131]
at java.security.AccessController.doPrivileged(Native Method) ~[na:1.8.0_131]
at java.net.URLClassLoader.findClass(URLClassLoader.java:361) ~[na:1.8.0_131]
at java.lang.ClassLoader.loadClass(ClassLoader.java:424) ~[na:1.8.0_131]
at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ~[na:1.8.0_131]
at io.druid.server.lookup.LookupExtractionModule$1.setupModule(LookupExtractionModule.java:43) ~[na:na]
at com.fasterxml.jackson.databind.ObjectMapper.registerModule(ObjectMapper.java:549) ~[com.fasterxml.jackson.core.jackson-databind-2.4.6.jar:2.4.6]
at com.metamx.tranquility.druid.DruidGuicer$$anonfun$registerWithJackson$1$1.apply(DruidGuicer.scala:82) ~[io.druid.tranquility-core-0.8.0.jar:0.8.0]
at com.metamx.tranquility.druid.DruidGuicer$$anonfun$registerWithJackson$1$1.apply(DruidGuicer.scala:81) ~[io.druid.tranquility-core-0.8.0.jar:0.8.0]
at scala.collection.Iterator$class.foreach(Iterator.scala:742) ~[org.scala-lang.scala-library-2.11.7.jar:na]
at scala.collection.AbstractIterator.foreach(Iterator.scala:1194) ~[org.scala-lang.scala-library-2.11.7.jar:na]
at scala.collection.IterableLike$class.foreach(IterableLike.scala:72) ~[org.scala-lang.scala-library-2.11.7.jar:na]
at scala.collection.AbstractIterable.foreach(Iterable.scala:54) ~[org.scala-lang.scala-library-2.11.7.jar:na]
at com.metamx.tranquility.druid.DruidGuicer.registerWithJackson$1(DruidGuicer.scala:80) ~[io.druid.tranquility-core-0.8.0.jar:0.8.0]
at com.metamx.tranquility.druid.DruidGuicer.com$metamx$tranquility$druid$DruidGuicer$$toGuiceModule$1(DruidGuicer.scala:89) ~[io.druid.tranquility-core-0.8.0.jar:0.8.0]
at com.metamx.tranquility.druid.DruidGuicer$$anonfun$3.apply(DruidGuicer.scala:127) ~[io.druid.tranquility-core-0.8.0.jar:0.8.0]
at com.metamx.tranquility.druid.DruidGuicer$$anonfun$3.apply(DruidGuicer.scala:127) ~[io.druid.tranquility-core-0.8.0.jar:0.8.0]
at scala.collection.immutable.Stream$$anonfun$map$1.apply(Stream.scala:418) ~[org.scala-lang.scala-library-2.11.7.jar:na]
at scala.collection.immutable.Stream$$anonfun$map$1.apply(Stream.scala:418) ~[org.scala-lang.scala-library-2.11.7.jar:na]
at scala.collection.immutable.Stream$Cons.tail(Stream.scala:1233) ~[org.scala-lang.scala-library-2.11.7.jar:na]
at scala.collection.immutable.Stream$Cons.tail(Stream.scala:1223) ~[org.scala-lang.scala-library-2.11.7.jar:na]
at scala.collection.generic.Growable$class.loop$1(Growable.scala:54) ~[org.scala-lang.scala-library-2.11.7.jar:na]
at scala.collection.generic.Growable$class.$plus$plus$eq(Growable.scala:57) ~[org.scala-lang.scala-library-2.11.7.jar:na]
at scala.collection.mutable.ListBuffer.$plus$plus$eq(ListBuffer.scala:183) ~[org.scala-lang.scala-library-2.11.7.jar:na]
at scala.collection.mutable.ListBuffer.$plus$plus$eq(ListBuffer.scala:45) ~[org.scala-lang.scala-library-2.11.7.jar:na]
at scala.collection.TraversableLike$class.$plus$plus(TraversableLike.scala:158) ~[org.scala-lang.scala-library-2.11.7.jar:na]
at scala.collection.immutable.List.$plus$plus(List.scala:196) ~[org.scala-lang.scala-library-2.11.7.jar:na]
at com.metamx.tranquility.druid.DruidGuicer.<init>(DruidGuicer.scala:128) ~[io.druid.tranquility-core-0.8.0.jar:0.8.0]
at com.metamx.tranquility.druid.DruidGuicer$.<init>(DruidGuicer.scala:138) ~[io.druid.tranquility-core-0.8.0.jar:0.8.0]
at com.metamx.tranquility.druid.DruidGuicer$.<clinit>(DruidGuicer.scala) ~[io.druid.tranquility-core-0.8.0.jar:0.8.0]
at com.metamx.tranquility.druid.DruidBeams$.makeFireDepartment(DruidBeams.scala:406) ~[io.druid.tranquility-core-0.8.0.jar:0.8.0]
at com.metamx.tranquility.druid.DruidBeams$.fromConfigInternal(DruidBeams.scala:291) ~[io.druid.tranquility-core-0.8.0.jar:0.8.0]
at com.metamx.tranquility.druid.DruidBeams$.fromConfig(DruidBeams.scala:199) ~[io.druid.tranquility-core-0.8.0.jar:0.8.0]
at com.metamx.tranquility.kafka.KafkaBeamUtils$.createTranquilizer(KafkaBeamUtils.scala:40) ~[io.druid.tranquility-kafka-0.8.0.jar:0.8.0]
at com.metamx.tranquility.kafka.KafkaBeamUtils.createTranquilizer(KafkaBeamUtils.scala) ~[io.druid.tranquility-kafka-0.8.0.jar:0.8.0]
at com.metamx.tranquility.kafka.writer.TranquilityEventWriter.<init>(TranquilityEventWriter.java:64) ~[io.druid.tranquility-kafka-0.8.0.jar:0.8.0]
at com.metamx.tranquility.kafka.writer.WriterController.createWriter(WriterController.java:171) ~[io.druid.tranquility-kafka-0.8.0.jar:0.8.0]
at com.metamx.tranquility.kafka.writer.WriterController.getWriter(WriterController.java:98) ~[io.druid.tranquility-kafka-0.8.0.jar:0.8.0]
at com.metamx.tranquility.kafka.KafkaConsumer$2.run(KafkaConsumer.java:231) ~[io.druid.tranquility-kafka-0.8.0.jar:0.8.0]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [na:1.8.0_131]
at java.util.concurrent.FutureTask.run(FutureTask.java:266) [na:1.8.0_131]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [na:1.8.0_131]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [na:1.8.0_131]
at java.lang.Thread.run(Thread.java:748) [na:1.8.0_131]
Caused by: java.lang.ClassNotFoundException: io.druid.query.lookup.LookupExtractorFactory
at java.net.URLClassLoader.findClass(URLClassLoader.java:381) ~[na:1.8.0_131]
at java.lang.ClassLoader.loadClass(ClassLoader.java:424) ~[na:1.8.0_131]
at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ~[na:1.8.0_131]
... 50 common frames omitted
2018-12-20 16:36:13,442 [KafkaConsumer-1] INFO c.m.tranquility.kafka.KafkaConsumer - Shutting down - attempting to flush buffers and commit final offsets
2018-12-20 16:36:13,714 [KafkaConsumer-1] INFO org.apache.zookeeper.ZooKeeper - Session: 0x67caa2b5010008 closed
2018-12-20 16:36:13,714 [KafkaConsumer-1-EventThread] INFO org.apache.zookeeper.ClientCnxn - EventThread shut down
2018-12-20 16:36:13,878 [KafkaConsumer-1] INFO k.c.ZookeeperConsumerConnector - [tranquility-kafka0012_node-1-1545294920232-111b85a0], ZKConsumerConnector shutting down
2018-12-20 16:36:13,884 [KafkaConsumer-1] INFO k.c.ZookeeperTopicEventWatcher - Shutting down topic event watcher.
2018-12-20 16:36:13,884 [KafkaConsumer-1] INFO k.consumer.ConsumerFetcherManager - [ConsumerFetcherManager-1545294920330] Stopping leader finder thread
2018-12-20 16:36:13,884 [KafkaConsumer-1] INFO k.c.ConsumerFetcherManager$LeaderFinderThread - [tranquility-kafka0012_node-1-1545294920232-111b85a0-leader-finder-thread], Shutting down
2018-12-20 16:36:13,885 [tranquility-kafka0012_node-1-1545294920232-111b85a0-leader-finder-thread] INFO k.c.ConsumerFetcherManager$LeaderFinderThread - [tranquility-kafka0012_node-1-1545294920232-111b85a0-leader-finder-thread], Stopped
2018-12-20 16:36:13,885 [KafkaConsumer-1] INFO k.c.ConsumerFetcherManager$LeaderFinderThread - [tranquility-kafka0012_node-1-1545294920232-111b85a0-leader-finder-thread], Shutdown completed
2018-12-20 16:36:13,885 [KafkaConsumer-1] INFO k.consumer.ConsumerFetcherManager - [ConsumerFetcherManager-1545294920330] Stopping all fetchers
2018-12-20 16:36:13,885 [KafkaConsumer-1] INFO kafka.consumer.ConsumerFetcherThread - [ConsumerFetcherThread-tranquility-kafka0012_node-1-1545294920232-111b85a0-0-1], Shutting down
2018-12-20 16:36:13,886 [ConsumerFetcherThread-tranquility-kafka0012_node-1-1545294920232-111b85a0-0-1] INFO kafka.consumer.SimpleConsumer - Reconnect due to socket error: java.nio.channels.ClosedByInterruptException
2018-12-20 16:36:13,887 [ConsumerFetcherThread-tranquility-kafka0012_node-1-1545294920232-111b85a0-0-1] INFO kafka.consumer.ConsumerFetcherThread - [ConsumerFetcherThread-tranquility-kafka0012_node-1-1545294920232-111b85a0-0-1], Stopped
2018-12-20 16:36:13,887 [KafkaConsumer-1] INFO kafka.consumer.ConsumerFetcherThread - [ConsumerFetcherThread-tranquility-kafka0012_node-1-1545294920232-111b85a0-0-1], Shutdown completed
2018-12-20 16:36:13,887 [KafkaConsumer-1] INFO k.consumer.ConsumerFetcherManager - [ConsumerFetcherManager-1545294920330] All connections stopped
2018-12-20 16:36:13,889 [ZkClient-EventThread-13-node-1:2181,node-2:2181,node-3:2181/kafka] INFO org.I0Itec.zkclient.ZkEventThread - Terminate ZkClient event thread.
2018-12-20 16:36:13,949 [KafkaConsumer-1] INFO org.apache.zookeeper.ZooKeeper - Session: 0x67caa2b5010007 closed
2018-12-20 16:36:13,949 [main-EventThread] INFO org.apache.zookeeper.ClientCnxn - EventThread shut down
2018-12-20 16:36:13,950 [KafkaConsumer-1] INFO k.c.ZookeeperConsumerConnector - [tranquility-kafka0012_node-1-1545294920232-111b85a0], ZKConsumerConnector shutdown completed in 71 ms
2018-12-20 16:36:13,950 [KafkaConsumer-1] INFO c.m.tranquility.kafka.KafkaConsumer - Finished clean shutdown.
2018-12-20 16:36:13,950 [KafkaConsumer-CommitThread] INFO c.m.tranquility.kafka.KafkaConsumer - Commit thread interrupted.
2018-12-20 16:36:14,431 [tranquility-kafka0012_node-1-1545294920232-111b85a0_watcher_executor] INFO k.c.ZookeeperConsumerConnector - [tranquility-kafka0012_node-1-1545294920232-111b85a0], stopping watcher executor thread for consumer tranquility-kafka0012_node-1-1545294920232-111b85a0
2018-12-20 16:36:14,432 [Thread-4] INFO c.metamx.tranquility.kafka.KafkaMain - Initiating shutdown...
----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
With regards,
Apache Git Services
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@druid.apache.org
For additional commands, e-mail: commits-help@druid.apache.org