HIVE не соединяется с Python? - PullRequest
       36

HIVE не соединяется с Python?

0 голосов
/ 20 февраля 2020

Я установил Had oop и HIVE на windows 10, следуя инструкциям,

https://exitcondition.com/install-hadoop-windows/ & https://www.youtube.com/watch?v=npyRXkMhrgk соответственно.

На моем компьютере были запущены oop и HIVE, я смог поместить файлы в HDFS и выполнить запросы в HIVE, но при попытке подключить HIVE к python это дает разные ошибки. Например,

from pyhive import hive

hive.Connection(host='localhost',port=10000,auth='NOSASL')

выдает следующую ошибку:

 TTransportException: TSocket read 0 bytes

Я тоже пробовал impala , но это не сработало.

Как можно ли подключить python к улью, возможно ли это на windows 10 или мне нужно перейти на linux?

1 Ответ

0 голосов
/ 23 февраля 2020

В прошлом у Pyhive были проблемы с auth = NOSASL ... не уверен, исправлено ли это.

Попробуйте hdfs3 python lib

conda install hdfs3
from hdfs3 import HDFileSystem
hdfs=HDFileSystem(host='localhost',port=9000)

Более подробная информация доступна здесь ..

https://medium.com/@arush.xtremelife / подключение-имел oop -hdfs-с- python -267234bb68a2

...