<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>question Re: OpenTSDB startup error -&amp;gt; Caused by: java.lang.NoSuchMethodError: org.jboss.netty.util.HashedWheelTimer.(Ljava/util/concurrent/ThreadFactory;Lorg/jboss/netty/util/ThreadNameDeterminer;JLjava/util/concurrent/TimeUnit;I)V in Support Questions</title>
    <link>https://community.cloudera.com/t5/Support-Questions/OpenTSDB-startup-error-gt-Caused-by-java-lang/m-p/112159#M74997</link>
    <description>&lt;P&gt;&lt;A rel="user" href="https://community.cloudera.com/users/532/tyu.html" nodeid="532"&gt;@Ted Yu&lt;/A&gt; - which two jars are you talking about ?&lt;/P&gt;&lt;P&gt;OpenTSDB only has Netty 3.2.4 jar.&lt;/P&gt;&lt;P&gt;Pls. confirm.&lt;/P&gt;</description>
    <pubDate>Wed, 04 Jan 2017 07:48:27 GMT</pubDate>
    <dc:creator>karan_alang1</dc:creator>
    <dc:date>2017-01-04T07:48:27Z</dc:date>
    <item>
      <title>OpenTSDB startup error -&gt; Caused by: java.lang.NoSuchMethodError: org.jboss.netty.util.HashedWheelTimer.(Ljava/util/concurrent/ThreadFactory;Lorg/jboss/netty/util/ThreadNameDeterminer;JLjava/util/concurrent/TimeUnit;I)V</title>
      <link>https://community.cloudera.com/t5/Support-Questions/OpenTSDB-startup-error-gt-Caused-by-java-lang/m-p/112154#M74992</link>
      <description>&lt;P&gt;Hi - i've &lt;STRONG&gt;OpenTSDB v2.2.1&lt;/STRONG&gt; installed on &lt;STRONG&gt;HDP 2.4&lt;/STRONG&gt; , and i'm getting the following error on start up :&lt;/P&gt;&lt;P&gt;I've tried unistalling &amp;amp; re-installing OpenTSDB, but the error persists.&lt;/P&gt;&lt;P&gt;Any ideas ?&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Command :-
&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;[root@sandbox src]# /root/opentsdb-2.2.1/build/tsdb tsd --zkbasedir=/hbase-unsecure --port=9999 --zkquorum=sandbox.hortonworks.com:2181 --cachedir=/tmp/tsd --staticroot=/root/opentsdb-2.2.1/build/staticroot --auto-metric&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Error :&lt;/STRONG&gt;-&lt;/P&gt;&lt;P&gt;SLF4J: Class path contains multiple SLF4J bindings.
SLF4J: Found binding in [jar:file:/usr/hdp/2.4.0.0-169/hadoop/lib/slf4j-log4j12-1.7.10.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [jar:file:/root/opentsdb-2.2.1/third_party/logback/logback-classic-1.0.13.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: See &lt;A href="http://www.slf4j.org/codes.html#multiple_bindings" target="_blank"&gt;http://www.slf4j.org/codes.html#multiple_bindings&lt;/A&gt; for an explanation.
SLF4J: Actual binding is of type [org.slf4j.impl.Log4jLoggerFactory]
2017-01-03 22:34:06,736 INFO  [main] tools.TSDMain (TSDMain.java:main(62)) - Starting.
2017-01-03 22:34:06,745 INFO  [main] tools.TSDMain (TSDMain.java:main(63)) - net.opentsdb.tools 2.2.1-SNAPSHOT built at revision 3091079 (MINT)
2017-01-03 22:34:06,745 INFO  [main] tools.TSDMain (TSDMain.java:main(64)) - Built on 2016/10/08 18:55:20 +0000 by hobbes@clhbase:/home/hobbes/opentsdb_OFFICIAL/build
2017-01-03 22:34:06,778 INFO  [main] utils.Config (Config.java:loadConfig(583)) - Successfully loaded configuration file: opentsdb.conf
2017-01-03 22:34:06,870 INFO  [main] async.Config (Config.java:loadConfig(367)) - Successfully loaded configuration file: opentsdb.conf
&lt;STRONG&gt;Exception in thread "main" java.lang.RuntimeException: Initialization failed
   at net.opentsdb.tools.TSDMain.main(TSDMain.java:196)
Caused by: java.lang.NoSuchMethodError: org.jboss.netty.util.HashedWheelTimer.&amp;lt;init&amp;gt;(Ljava/util/concurrent/ThreadFactory;Lorg/jboss/netty/util/ThreadNameDeterminer;JLjava/util/concurrent/TimeUnit;I)V
   at org.hbase.async.HBaseClient.newTimer(HBaseClient.java:627)
   at org.hbase.async.HBaseClient.defaultChannelFactory(HBaseClient.java:656)
   at org.hbase.async.HBaseClient.&amp;lt;init&amp;gt;(HBaseClient.java:557)
   at net.opentsdb.core.TSDB.&amp;lt;init&amp;gt;(TSDB.java:150)
   at net.opentsdb.core.TSDB.&amp;lt;init&amp;gt;(TSDB.java:220)
   at net.opentsdb.tools.TSDMain.main(TSDMain.java:150)&lt;/STRONG&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 04 Jan 2017 06:37:05 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Support-Questions/OpenTSDB-startup-error-gt-Caused-by-java-lang/m-p/112154#M74992</guid>
      <dc:creator>karan_alang1</dc:creator>
      <dc:date>2017-01-04T06:37:05Z</dc:date>
    </item>
    <item>
      <title>Re: OpenTSDB startup error -&gt; Caused by: java.lang.NoSuchMethodError: org.jboss.netty.util.HashedWheelTimer.(Ljava/util/concurrent/ThreadFactory;Lorg/jboss/netty/util/ThreadNameDeterminer;JLjava/util/concurrent/TimeUnit;I)V</title>
      <link>https://community.cloudera.com/t5/Support-Questions/OpenTSDB-startup-error-gt-Caused-by-java-lang/m-p/112155#M74993</link>
      <description>&lt;P&gt;The above seems to indicate version mismatch of netty between OpenTSDB and HDP 2.4&lt;/P&gt;&lt;P&gt;Can you get the version of netty for OpenTSDB 2.2.1 ?&lt;/P&gt;&lt;P&gt;Thanks
&lt;/P&gt;</description>
      <pubDate>Wed, 04 Jan 2017 06:52:03 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Support-Questions/OpenTSDB-startup-error-gt-Caused-by-java-lang/m-p/112155#M74993</guid>
      <dc:creator>tyu</dc:creator>
      <dc:date>2017-01-04T06:52:03Z</dc:date>
    </item>
    <item>
      <title>Re: OpenTSDB startup error -&gt; Caused by: java.lang.NoSuchMethodError: org.jboss.netty.util.HashedWheelTimer.(Ljava/util/concurrent/ThreadFactory;Lorg/jboss/netty/util/ThreadNameDeterminer;JLjava/util/concurrent/TimeUnit;I)V</title>
      <link>https://community.cloudera.com/t5/Support-Questions/OpenTSDB-startup-error-gt-Caused-by-java-lang/m-p/112156#M74994</link>
      <description>&lt;P&gt;Here is HDP 2.4's dependency:&lt;/P&gt;&lt;P&gt;[INFO] org.apache.hbase:hbase-it:jar:1.1.2&lt;/P&gt;&lt;P&gt;...&lt;/P&gt;&lt;P&gt;[INFO] +- org.jboss.netty:netty:jar:3.2.4.Final:compile&lt;/P&gt;</description>
      <pubDate>Wed, 04 Jan 2017 06:55:03 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Support-Questions/OpenTSDB-startup-error-gt-Caused-by-java-lang/m-p/112156#M74994</guid>
      <dc:creator>tyu</dc:creator>
      <dc:date>2017-01-04T06:55:03Z</dc:date>
    </item>
    <item>
      <title>Re: OpenTSDB startup error -&gt; Caused by: java.lang.NoSuchMethodError: org.jboss.netty.util.HashedWheelTimer.(Ljava/util/concurrent/ThreadFactory;Lorg/jboss/netty/util/ThreadNameDeterminer;JLjava/util/concurrent/TimeUnit;I)V</title>
      <link>https://community.cloudera.com/t5/Support-Questions/OpenTSDB-startup-error-gt-Caused-by-java-lang/m-p/112157#M74995</link>
      <description>&lt;P&gt;&lt;A rel="user" href="https://community.cloudera.com/users/532/tyu.html" nodeid="532"&gt;@Ted Yu&lt;/A&gt; -&lt;/P&gt;&lt;P&gt;Here is the netty version bundles with opentsdb -&amp;gt;&lt;/P&gt;&lt;P&gt;Any ideas ?&lt;/P&gt;&lt;P&gt;[root@sandbox opentsdb-2.2.1]# cd third_party/netty/
[root@sandbox netty]# ls -lrt
total 1288
-rw-rw-r-- 1 1000 1000  33 2016-05-02 19:02 netty-3.9.4.Final.jar.md5
-rw-rw-r-- 1 1000 1000  1908 2016-05-02 19:02 include.mk
-rw-rw-r-- 1 1000 1000 1310154 2016-10-08 18:55 netty-3.9.4.Final.jar&lt;/P&gt;</description>
      <pubDate>Wed, 04 Jan 2017 07:12:26 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Support-Questions/OpenTSDB-startup-error-gt-Caused-by-java-lang/m-p/112157#M74995</guid>
      <dc:creator>karan_alang1</dc:creator>
      <dc:date>2017-01-04T07:12:26Z</dc:date>
    </item>
    <item>
      <title>Re: OpenTSDB startup error -&gt; Caused by: java.lang.NoSuchMethodError: org.jboss.netty.util.HashedWheelTimer.(Ljava/util/concurrent/ThreadFactory;Lorg/jboss/netty/util/ThreadNameDeterminer;JLjava/util/concurrent/TimeUnit;I)V</title>
      <link>https://community.cloudera.com/t5/Support-Questions/OpenTSDB-startup-error-gt-Caused-by-java-lang/m-p/112158#M74996</link>
      <description>&lt;P&gt;As you can see, there are two netty jars on the classpath with different version.&lt;/P&gt;&lt;P&gt;I am not aware of plan to support OpenTSDB.&lt;/P&gt;&lt;P&gt;See if you can build OpenTSDB with the netty version hbase uses.&lt;/P&gt;&lt;P&gt;Shading is another option but I am not expert there.&lt;/P&gt;</description>
      <pubDate>Wed, 04 Jan 2017 07:35:12 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Support-Questions/OpenTSDB-startup-error-gt-Caused-by-java-lang/m-p/112158#M74996</guid>
      <dc:creator>tyu</dc:creator>
      <dc:date>2017-01-04T07:35:12Z</dc:date>
    </item>
    <item>
      <title>Re: OpenTSDB startup error -&gt; Caused by: java.lang.NoSuchMethodError: org.jboss.netty.util.HashedWheelTimer.(Ljava/util/concurrent/ThreadFactory;Lorg/jboss/netty/util/ThreadNameDeterminer;JLjava/util/concurrent/TimeUnit;I)V</title>
      <link>https://community.cloudera.com/t5/Support-Questions/OpenTSDB-startup-error-gt-Caused-by-java-lang/m-p/112159#M74997</link>
      <description>&lt;P&gt;&lt;A rel="user" href="https://community.cloudera.com/users/532/tyu.html" nodeid="532"&gt;@Ted Yu&lt;/A&gt; - which two jars are you talking about ?&lt;/P&gt;&lt;P&gt;OpenTSDB only has Netty 3.2.4 jar.&lt;/P&gt;&lt;P&gt;Pls. confirm.&lt;/P&gt;</description>
      <pubDate>Wed, 04 Jan 2017 07:48:27 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Support-Questions/OpenTSDB-startup-error-gt-Caused-by-java-lang/m-p/112159#M74997</guid>
      <dc:creator>karan_alang1</dc:creator>
      <dc:date>2017-01-04T07:48:27Z</dc:date>
    </item>
    <item>
      <title>Re: OpenTSDB startup error -&gt; Caused by: java.lang.NoSuchMethodError: org.jboss.netty.util.HashedWheelTimer.(Ljava/util/concurrent/ThreadFactory;Lorg/jboss/netty/util/ThreadNameDeterminer;JLjava/util/concurrent/TimeUnit;I)V</title>
      <link>https://community.cloudera.com/t5/Support-Questions/OpenTSDB-startup-error-gt-Caused-by-java-lang/m-p/112160#M74998</link>
      <description>&lt;P&gt;bq. OpenTSDB only has Netty 3.2.4 jar&lt;/P&gt;&lt;P&gt;But the list below showed netty-3.9.4.Final.jar&lt;/P&gt;</description>
      <pubDate>Wed, 04 Jan 2017 07:55:33 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Support-Questions/OpenTSDB-startup-error-gt-Caused-by-java-lang/m-p/112160#M74998</guid>
      <dc:creator>tyu</dc:creator>
      <dc:date>2017-01-04T07:55:33Z</dc:date>
    </item>
    <item>
      <title>Re: OpenTSDB startup error -&gt; Caused by: java.lang.NoSuchMethodError: org.jboss.netty.util.HashedWheelTimer.(Ljava/util/concurrent/ThreadFactory;Lorg/jboss/netty/util/ThreadNameDeterminer;JLjava/util/concurrent/TimeUnit;I)V</title>
      <link>https://community.cloudera.com/t5/Support-Questions/OpenTSDB-startup-error-gt-Caused-by-java-lang/m-p/112161#M74999</link>
      <description>&lt;P&gt;Maybe i'm missing the point here ..&lt;/P&gt;&lt;P&gt;what i meant was, The netty jars in OpenTSDB (v2.2.1) is &lt;/P&gt;&lt;P style="margin-left: 40px;"&gt;-&amp;gt; netty-3.9.4.Final.jar &lt;/P&gt;&lt;P&gt;is there a different version for Netty required ?&lt;/P&gt;</description>
      <pubDate>Wed, 04 Jan 2017 08:03:30 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Support-Questions/OpenTSDB-startup-error-gt-Caused-by-java-lang/m-p/112161#M74999</guid>
      <dc:creator>karan_alang1</dc:creator>
      <dc:date>2017-01-04T08:03:30Z</dc:date>
    </item>
    <item>
      <title>Re: OpenTSDB startup error -&gt; Caused by: java.lang.NoSuchMethodError: org.jboss.netty.util.HashedWheelTimer.(Ljava/util/concurrent/ThreadFactory;Lorg/jboss/netty/util/ThreadNameDeterminer;JLjava/util/concurrent/TimeUnit;I)V</title>
      <link>https://community.cloudera.com/t5/Support-Questions/OpenTSDB-startup-error-gt-Caused-by-java-lang/m-p/112162#M75000</link>
      <description>&lt;P&gt;&lt;A rel="user" href="https://community.cloudera.com/users/532/tyu.html" nodeid="532"&gt;@Ted Yu&lt;/A&gt; - pls see my comments above.&lt;/P&gt;</description>
      <pubDate>Wed, 04 Jan 2017 08:49:17 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Support-Questions/OpenTSDB-startup-error-gt-Caused-by-java-lang/m-p/112162#M75000</guid>
      <dc:creator>karan_alang1</dc:creator>
      <dc:date>2017-01-04T08:49:17Z</dc:date>
    </item>
    <item>
      <title>Re: OpenTSDB startup error -&gt; Caused by: java.lang.NoSuchMethodError: org.jboss.netty.util.HashedWheelTimer.(Ljava/util/concurrent/ThreadFactory;Lorg/jboss/netty/util/ThreadNameDeterminer;JLjava/util/concurrent/TimeUnit;I)V</title>
      <link>https://community.cloudera.com/t5/Support-Questions/OpenTSDB-startup-error-gt-Caused-by-java-lang/m-p/112163#M75001</link>
      <description>&lt;P&gt;bq. is there a different version for Netty required ?&lt;/P&gt;&lt;P&gt;As I said above, HDP 2.4 came with  3.2.4.Final which is different from 3.9.4.Final (opentsdb built with)&lt;/P&gt;</description>
      <pubDate>Wed, 04 Jan 2017 19:32:27 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Support-Questions/OpenTSDB-startup-error-gt-Caused-by-java-lang/m-p/112163#M75001</guid>
      <dc:creator>tyu</dc:creator>
      <dc:date>2017-01-04T19:32:27Z</dc:date>
    </item>
    <item>
      <title>Re: OpenTSDB startup error -&gt; Caused by: java.lang.NoSuchMethodError: org.jboss.netty.util.HashedWheelTimer.(Ljava/util/concurrent/ThreadFactory;Lorg/jboss/netty/util/ThreadNameDeterminer;JLjava/util/concurrent/TimeUnit;I)V</title>
      <link>https://community.cloudera.com/t5/Support-Questions/OpenTSDB-startup-error-gt-Caused-by-java-lang/m-p/112164#M75002</link>
      <description>&lt;P&gt;The issue is fixed, there was a conflict since the map-reduce component (which was also added to the classpath) has a different netty jar from the one used by OpenTSDB.&lt;/P&gt;&lt;P&gt;I've removed the map-reduce jars from the CLASSPATH to fix the issue.&lt;/P&gt;</description>
      <pubDate>Fri, 06 Jan 2017 05:51:10 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Support-Questions/OpenTSDB-startup-error-gt-Caused-by-java-lang/m-p/112164#M75002</guid>
      <dc:creator>karan_alang1</dc:creator>
      <dc:date>2017-01-06T05:51:10Z</dc:date>
    </item>
  </channel>
</rss>

