YARN API
Иногда могут случаться разные вещи: у вас завис юпитер/вы сделали что-то не то, и вас заблочили/просто хочется программно килять приложухи. Мне пригодилось, когда я задудосила сервер, пытаясь в пт вечером разом создать тысячу папочек в hdfs

У меня перестал открываться юпитер с 504 ошибкой
При этом у меня осталось работать тяжеловесное приложений с кучей ресурсов, и оно само по себе не убьется...
Нам понадобится всего два шага:
Находим id приложения
https://yarn.com/ws/v1/cluster/apps?states=RUNNING,ACCEPTED&user=myuser&queue=myqueue
Становимся киллерами
Можно сделать из Postman:
PUT-запрос
Content-Type: application/json
Body raw -> JSON {"state": "KILLED"}
https://yarn.com/ws/v1/cluster/apps/application_1750947191600_26250/state?user.name=myuser
Или в терминале:
curl -X PUT "https://yarn.com/ws/v1/cluster/apps/application_1750404105050_1823/state?user.name=myuser" \
-H "Content-Type: application/json" \
-d '{"state": "KILLED"}'
Проблему с 504 ошибкой я нашла в истории чата - пришлось в выходные отдохнуть, а в пн утром меня разблочили
Обсуждение 8
Обсуждение не доступно в веб-версии. Чтобы написать комментарий, перейдите в приложение Telegram.
Обсудить в Telegram