Версия Spark 2.3.3. Я пытаюсь найти общую / использованную память вместе с активными / общими задачами и другими указаниями исполнителя c info.
В моем драйвере: -
sc.statusTracker.getExecutorInfos.foreach{
x=>
x.numRunningTasks()
}
Я могу получить число запущенные задачи. Но мне также нужна общая / использованная память от этих исполнителей. У меня тысячи работ на кластере пряжи. Идея состоит в том, чтобы получить фактическое использование в сравнении с выделенной памятью, чтобы их можно было оптимизировать в дальнейшем.
Обновление: http: //: 8088 / proxy // api / v1 / application // executors предоставляет всю информацию, доступную на UI. За исключением памяти, используемой во время вычислений. Именно это я и ищу в основном.