Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and
privacy statement. We’ll occasionally send you account related emails.
Already on GitHub?
to your account
My happybase version is 1.00 and hbase version is 1.21. According to the documentation, the connection can be established using the following commands
connection = happybase.Connection('hostname')
I have already start hbase thrift server using
hbase thrift start
and confirms that the 9090 port is listening by ThriftServer.
But I still getting following error when I execute print(connection.tables())
File "thriftpy/protocol/cybin/cybin.pyx", line 439, in cybin.TCyBinaryProtocol.read_message_begin (thriftpy/protocol/cybin/cybin.c:6400)
cybin.ProtocolError: No protocol version header
I think the default parameters port, transport should work for my environment describing above.
Any suggestion is appreciated!!
The text was updated successfully, but these errors were encountered:
usually errors like these are indeed caused by a wrong transport configuration.
do pre-1.0 happybase versions work? (different thrift library)
Sorry, something went wrong.
After changing some setting in hbase-site.xml it works now!! I remove the following property:
I am not sure whether these properties should be set or not. Anyway, thanks for your help!!
Successfully merging a pull request may close this issue.