rbhive icon indicating copy to clipboard operation
rbhive copied to clipboard

Thrift::TransportException: Broken pipe

Open dheenaINDIAN opened this issue 10 years ago • 1 comments

Hi I have installed Hadoop, Hive, added gem rbhive While executing,

RBHive.tcli_connect("localhost", 9998, {:hive_version => :cdh5, :transport => :sasl, :sasl_params => {} }) do |connection|
connection.fetch('SHOW TABLES')
end

I am getting Error

Initializing transport sasl
Connecting to HiveServer2 localhost on port 9998
Thrift::TransportException: Broken pipe
    from /home/dheena/.rvm/gems/ruby-2.2.2/gems/thrift-0.9.3.0/lib/thrift/transport/socket.rb:90:in `rescue in write'

dheenaINDIAN avatar Dec 30 '15 09:12 dheenaINDIAN

Are you actually using SASL auth? Have you tried just...

RBHive.tcli_connect('localhost', 9998) do |connection|
  connection.fetch('SHOW TABLES')
end

lloydpick avatar Dec 30 '15 09:12 lloydpick