thriftpy.transport.TTransportException: TTransportException (type = 1, message = "Не удалось подключиться ('localhost', 9090)") - PullRequest
0 голосов
/ 14 февраля 2019

Я сталкиваюсь с ошибкой Thrift при подключении к HBase через Python.Пожалуйста, найдите след ошибки ниже -

File "/usr/local/lib/python3.6/dist-packages/happybase/pool.py", line 147, in connection
connection.open()
File "/usr/local/lib/python3.6/dist- packages/happybase/connection.py", line 176, in open
self.transport.open()
File "thriftpy/transport/framed/cyframed.pyx", line 113, in thriftpy.transport.framed.cyframed.TCyFramedTransport.open (thriftpy/transport/framed/cyframed.c:2476)
File "/usr/local/lib/python3.6/dist- packages/thriftpy/transport/socket.py", line 104, in open message="Could not connect to %s" % str(addr))
thriftpy.transport.TTransportException: TTransportException(type=1, message="Could not connect to ('localhost', 9090)")

Как я могу решить эту ошибку?

Моя конфигурация Hbase выглядит следующим образом

  • Python - 3.6.7
  • версия HBase - 2.1.2
  • версия Happybase - 1.1.0
  • транспорт - в рамке
  • протокол - компактный
  • команда начала хода - ./hbase-daemon.sh start thrift -hsha

Раньше я работал с версиями Hbase 1.4.6 и 2.0.1 с той же конфигурацией.При использовании 1.4.6 я не сталкивался с ошибкой Thrift.Может кто-нибудь, пожалуйста, помогите мне преодолеть эту ошибку в последней версии HBase?

...