Ошибка при использовании пакета pywebhdfs в python - PullRequest
0 голосов
/ 08 января 2019

Я пытаюсь использовать модуль pywebhdfs в Spyder для взаимодействия с hdfs напрямую, чтобы вывести список файлов и папок. Я установил соединение с сервером. Мой код:

from pywebhdfs.webhdfs import PyWebHdfsClient
from pprint import pprint
hdfs=PyWebHdfsClient(host='10.242.245.199',port='50070',
                     user_name='s733390')
my_dir = 'user/s733390'
pprint(hdfs.list_dir(my_dir))

но когда я запускаю этот код, я получаю эту ошибку:

PyWebHdfsException: b'<HEAD><TITLE>internal error - server connection terminated</TITLE></HEAD>\n<BODY BGCOLOR="white" FGCOLOR="black"><H1>internal error - server connection terminated</H1><HR>\n<FONT FACE="Helvetica,Arial"><B>\nDescription: internal error - server connection terminated</B></FONT>\n<HR>\n<!-- default "internal error - server connection terminated" response (502) -->\n</BODY>\n \x00'

другие команды hdfs не работают и выдают мне эту ошибку. Может ли кто-нибудь помочь мне устранить эту ошибку?

...