这是我按照本文档中的说明在我的HBase日志中看到的内容:
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库文件夹中还有以下额外的jar文件:
zipkin-1.20.1.jar
htrace-core-3.1.0-incubating.jar
htrace-zipkin-4.2.0-incubating.jar发布于 2017-10-13 14:32:12
HTraceConfiguration包名称不同。
(zipkin htrace- -> -3.1.0-incubating.jar) (org.apache.htrace.core.HTraceConfiguration htrace-zipkin-4.2.0-incubating.jar)
我使用htrace-zipkin版本3.1.0解决了这个问题。
https://stackoverflow.com/questions/42562550
复制相似问题