accumulo-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Josh Elser <>
Subject Re: thrift versions in accumulo
Date Wed, 19 Aug 2015 17:56:39 GMT
We talked about updating 1.8.0 to 0.9.2. 1.7 would very likely not be 
updated to 0.9.2 due to worry of stability from Thrift (this has been a 
real problem in the past).

Thrift itself needs consistent libraries on both sides of the wire. An 
0.9.1 client doesn't work with an 0.9.2 server. Thrift's compatibility 
gives us the ability to run Accumulo 1.6 clients against Accumulo 1.7 
servers (hypothetically).

Hopefully, you could bump the version, recompile the Thrift code in 1.7 
and it would work if you want to experiment. YMMV

Max Thomas wrote:
> The latest major thrift release is 0.9.2; Accumulo 1.7 (and the current
> master branch on Github) depends on 0.9.1. 0.9.2 fixes a number of
> issues that are desirable to have, such as functions in Python for hash
> codes.
> An initial test with a Java project depending on thrift 0.9.2 and
> accumulo results in an exception when the Accumulo server starts,
> presumably due to conflicting classes.
> I have a few questions:
> 1) Are there creative Maven things to get Accumulo and thrift 0.9.2 to
> place nicely together without building Accumulo from scratch?
> 2) Is there a plan in place to upgrade the thrift dependency for 1.8.0
> or the 1.7.x line? (Perhaps short term; see below)
> 3) I see this issue on JIRA:
> Is work still active on this issue?

View raw message