huahuang12 commented on issue #6752: tranquility kafka version 52.0
URL: 
https://github.com/apache/incubator-druid/issues/6752#issuecomment-448840691
 
 
   > 您需要使用Java 8或禁用咖啡因缓存。
   > 
   > 
请注意,doc页面(http://druid.io/docs/0.9.2/development/extensions-core/caffeine-cache.html)提到:
   > 
   > > 基于Caffeine的德鲁伊高性能本地缓存实现。需要JRE8u60或更高版本
   
   I rebuilt the operating environment with jdk1.8, and when I first started 
tranquility kafka, I could normally write kafka data into druid. When I 
modified the Java variable to 1.7, the following error occurred when I started 
tranquility kafka service again.Tranquility - distribution - 0.8.0 lib 
directory. IO druid. The druid - processing - 0.9.0. Jar is no 
IO/druid/query/lookup/LookupExtractorFactory class, because it belongs to the 
druid lib directory of the druid - processing - 0.9.2. Jar package, why is this 
case?
   
   我使用jdk1.8重新搭建了运行环境,第一次启动 tranquility kafka可以正常将kafka数据写入druid,当我修改java变量 
,为1.7版本,再次启动  tranquility 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 10:29:15,119 [KafkaConsumer-1] INFO  
i.d.initialization.Initialization - Loading extension [mysql-metadata-storage] 
for class [io.druid.initialization.DruidModule]
   2018-12-20 10:29:15,120 [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 10:29:15,120 [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 10:29:15,123 [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 10:29:15,162 [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]
   

----------------------------------------------------------------
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:
[email protected]


With regards,
Apache Git Services

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to