curl: (5) Не удалось разрешить прокси: DELETE; Неизвестная ошибка
Я использую hadoop apache 2.7.1 на centos 7 и хочу удалить файл (file1) с помощью команд webhdfs.
curl -i -x DELETE "http://192.168.25.21:50070/webhdfs/v1/hadoophome/file1/?user.name=root&op=DELETE&recursive=true"
Но я получаю эту ошибку:
curl: (5) Could not resolve proxy: DELETE; Unknown error
Я отредактировал файл bashrc следующим образом:
export http_proxy=""
export https_proxy=""
export ftp_proxy=""
И исходный файл для сохранения изменений
source ~/.bashrc
Но с той же ошибкой.
Поэтому я попытался не устанавливать прокси в команде culr как
curl -i -x --noproxy localhost DELETE "http://192.168.25.21:50070/webhdfs/v1/hadoophome/file1/?user.name=root&op=DELETE&recursive=true"
С этой ошибкой:
curl: (5) Could not resolve proxy: --noproxy; Unknown error
Что я должен изменить, чтобы исключить этот прокси?
Благодарю.
1 ответ
Решение
-x
обозначает прокси. Вы должны использовать -X
указать метод запроса.
Таким образом, команда будет,
curl -i -X DELETE "http://192.168.25.21:50070/webhdfs/v1/hadoophome/file1/?user.name=root&op=DELETE&recursive=true"
См. Curl(1) для вариантов.