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) для вариантов.

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