hive-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Vlad Gudikov <>
Subject Sasl and TFramedTransport usage
Date Tue, 16 May 2017 12:11:14 GMT
Hive doesn't support usage of sasl and TFramedTransport at the same time.
Can anyone please explain me this one? The thing is I get an error while
trying  run a Hive query on 24 partitions executed on an external table
with large amount of partitions (4K+)(no stable reproduce). I get an error

 - org.apache.thrift.transport.TSaslTransport$SaslParticipant.wrap(byte[],
int, int) @bci=27, line=568 (Compiled frame)
 - org.apache.thrift.transport.TSaslTransport.flush() @bci=52, line=492
(Compiled frame)
 - org.apache.thrift.transport.TSaslServerTransport.flush() @bci=1, line=41
(Compiled frame)
 - org.apache.thrift.ProcessFunction.process(int,
org.apache.thrift.protocol.TProtocol, org.apache.thrift.protocol.TProtocol,
java.lang.Object) @bci=236, line=55 (Compiled frame)
org.apache.thrift.protocol.TProtocol) @bci=126, line=39 (Compiled frame)
@bci=15, line=690 (Compiled frame)
@bci=1, line=685 (Compiled frame)
 -, @bci=0 (Compiled frame)
 -, @bci=42, line=422 (Compiled frame)
@bci=14, line=1595 (Compiled frame)
org.apache.thrift.protocol.TProtocol) @bci=273, line=685 (Compiled frame)
 - org.apache.thrift.server.TThreadPoolServer$ @bci=151,
line=285 (Interpreted frame)
@bci=95, line=1142 (Interpreted frame)
 - java.util.concurrent.ThreadPoolExecutor$ @bci=5, line=617
(Interpreted frame)
 - @bci=11, line=745 (Interpreted frame)

It seems to me that hive is trying to encrypt more than limited amount of
data in one trunk over the wire. The only solution I can see is to use
TFramedTransport to send encrypted data in chunks. But I can't do so as
long as restrictions take place.

Best regards,

View raw message