Нокс шлюз на песочнице Hortonworks

Я установил сервер knox и выполнил все шаги, упомянутые на сайте hortonworks. Когда я выполнил приведенную ниже команду в песочнице, она выдает мне правильный вывод.

curl http://sandbox:50070/webhdfs/v1?op=GETHOMEDIRECTORY

Теперь у меня есть другая виртуальная машина под управлением Fedora. Я принимаю это как внешний клиент и пытаюсь сделать внешний доступ, но не получаю вывод:

 curl -k https://<sandbox-ip>:8443/gateway/sandbox/webhdfs/v1?op=GETHOMEDIRECTORY

Может кто-нибудь указать мне, что не так с моими настройками.

1 ответ

Не уверен насчет вашей топологии, но если вы используете стандартную (песочницу), вам, вероятно, нужно добавить базовую аутентификацию, например

curl -k -u guest:guest-password -X GET https://<sandbox-  ip>:8443/gateway/sandbox/webhdfs/v1?op=GETHOMEDIRECTORY

Также проверьте журналы на

<knox_install>/logs/gateway.log

Они должны рассказать вам больше о том, что пошло не так.

Удачи!

Другие вопросы по тегам