[
https://issues.apache.org/jira/browse/HBASE-9683?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Chao Shi updated HBASE-9683:
----------------------------
Attachment: hbase-zipkin.png
I finally get this worked. There is something tricky about thrift version.
As HTrace is using thrift 0.9.0 and hbase 0.94 is using thrift 0.8.0. HTrace's
code is not able to run with thrift 0.8.0. So I have to configure
HBASE_CLASSPATH and add thrift 0.9.0 jar. (I don't know why this dependency is
not propagated to hbase.)
HBase trunk has been updated to thrift 0.9.0 (HBASE-7005). Because of
compatibility reasons, we can't get 0.94 upgrade too. Is it possible to make
htrace depend on thrift 0.8.0? [~tlipcon] [~eclark], what do you think of this?
> Port HTrace support to 0.94
> ----------------------------
>
> Key: HBASE-9683
> URL: https://issues.apache.org/jira/browse/HBASE-9683
> Project: HBase
> Issue Type: Improvement
> Reporter: Chao Shi
> Attachments: hbase-9683.patch, hbase-9683-v2.patch, hbase-zipkin.png
>
>
> Port HTrace (HBASE-6524) to 0.94. This patch includes a wire-format change on
> writable RPC. It serializes the traceID and spanID in class Invocation. This
> should be compatible with old versions.
--
This message was sent by Atlassian JIRA
(v6.1#6144)