2017-03-02 21 views
0

这是我在HBase的日志中看到此文件中的说明后:找不到类org.apache.htrace.impl.ZipkinSpanReceiver这需要一个HTraceConfiguration构造

http://hbase.apache.org/book.html#tracing

2017-03-02 09:47:12,851 ERROR [main] htrace.SpanReceiverBuilder: SpanReceiverBuilder cannot find a constructor for class org.apache.htrace.impl.ZipkinSpanReceiverwhich takes an HTraceConfiguration. Disabling span receiver. 

这是我在HBase的-site.xml的条目:

<property> 
     <name>hbase.trace.spanreceiver.classes</name> 
     <value>org.apache.htrace.impl.ZipkinSpanReceiver</value> 
    </property> 
    <property> 
     <name>hbase.htrace.zipkin.collector-hostname</name> 
     <value>jesaremi-svpc</value> 
    </property> 
    <property> 
     <name>hbase.htrace.zipkin.collector-port</name> 
     <value>9410</value> 
    </property> 

和我在HBase的lib文件夹下面的其他jar文件:

zipkin-1.20.1.jar 
htrace-core-3.1.0-incubating.jar 
htrace-zipkin-4.2.0-incubating.jar 

回答

0

HTraceConfiguration包名称不同。

(org.apache.htrace.HTraceConfiguration - > HTRACE核-3.1.0-incubating.jar) (org.apache.htrace .HTraceConfiguration - > HTRACE-基普金-4.2.0-孵化.jar)

我使用htrace-zipkin 3.1.0版解决了这个问题。

相关问题