PIVOTAL HAWQ- PXF соединение не работает

У нас есть небольшой кластер Hadoop-HAWQ. в том, что при попытке прочитать внешнюю таблицу.

prod# select * from ext_table

Получение ошибки:

Эта ошибка pxf не позволяет нам читать внешнюю таблицу через запрос выбора.

 "remote component error (0) from 'xx.xx.xx.xx:51200': couldn't connect to host (libchurl.c:852)"

Пробовал:

Перезапустил PXF через амбари, и все стало зеленым.

Любая помощь по этому поводу будет очень признательна?


person NEO    schedule 08.01.2017    source источник
comment
Вы можете выполнить эхо-запрос до сервера xx.xx.xx.xx? HAWQ возвращает ошибку в виде ошибки удаленного компонента (код ошибки http). 0 не относится ни к одному стандартному коду ошибки http, но является статусом XmlHttpRequest, который имеет различное количество возможностей. Похоже, это проблема в сети, где невозможно подключение к хосту xx.xx.xx.xx. Нашел интересную запись, в которой рассказывается о множестве причин для кода ответа 0.   -  person outofmemory    schedule 08.01.2017


Ответы (1)


Похоже, что служба pxf не работает на узлах. Убедитесь, что служба pxf запущена на всех узлах имен и узлов данных. Также убедитесь, что порт 51200 прослушивает и не привязан к каким-либо другим потерянным процессам.

Пожалуйста, войдите в узлы pxf через терминал (не через ambari).

служба pxf-service stop служба pxf-service start

Чтобы проверить наличие сиротства

netstat -anp | grep 51200

kill -9 processid

Спасибо, Пратиш Наир

person pratheesh_nair    schedule 08.01.2017