Следующий URL работает завиток -X ПОЛУЧИТЬ 'http://10.1.1.1:50070/webhdfs/v1/?op=LISTSTATUS'Apache Нокс конфигурации
и возвращает Expires: Thu, 07 May 2015 4:19:20 GMT Дата: Чт, 7 мая 2015 4:19: 20 GMT Pragma: нет кэша Content-Type: применение/JSON Transfer-Encoding: фрагментированное Сервер: Jetty (6.1.26.hwx)
{ "FileStatuses": { "FileStatus": [{ «accessTime»: 0, «blockSize»: 0, « ....
Документация по http://hortonworks.com/hadoop-tutorial/securing-hadoop-infrastructure-apache-knox/
говорит использовать Нокс, вы вводите: Curl -iku гость: гостевой пароль -X GET 'https://localhost:8443/gateway/sandbox/webhdfs/v1/?op=LISTSTATUS'
Я попробовал это, и я просто получить «страницу Not Found ", возвращаемой на странице HTML. Я предполагаю, что проблема «/ sandbox /». Ввод /10.1.1.1:50070/ не работает, поэтому мне нужно определить это где-то. У меня есть
/conf/topologies/admin.xml /conf/topologies/default.xml
В DEFAULT.XML, у меня есть сервис с WEBHDFS определенными. Я предполагаю, что мне просто нужен способ ссылаться на этот default.xml, чтобы он работал. Итак, я пробовал: 'https://localhost:8443/gateway/default/WEBHDFS/v1/?op=LISTSTATUS'
и все еще не работал. Формат URL-адреса: Gateway https: // {gateway-host}: {gateway-port}/{gateway-path}/{cluster-name}/oozie
Итак, где {имя-кластера } определено?