Ошибка «неизвестная очередь: root .default» при искровой отправке в YARN - PullRequest
0 голосов
/ 21 февраля 2020

Я отправляю простое задание по подсчету слов в Pyspark во вновь построенный кластер YARN через Airflow и SparkSubmitOperator. Задание достигает YARN, я вижу его в пользовательском интерфейсе ResourceManager, но завершается с ошибкой:

"Диагностика: приложение application_1582063076991_0002 отправлено пользователем root в неизвестную очередь: root .default"

*User:  root
Name:   PySpark Wordcount
Application Type:   SPARK
Application Tags:   
YarnApplicationState:   FAILED
Queue:  root.default
FinalStatus Reported by AM: FAILED
Started:    Fri Feb 21 08:01:25 +1100 2020
Elapsed:    0sec
Tracking URL:   History
Diagnostics:    Application application_1582063076991_0002 submitted by user root to unknown queue: root.default*

По умолчанию. root очередь, безусловно, существует:

*Application Queues
  Legend:CapacityUsedUsed (over capacity)Max Capacity
      .root    0.0% used
          ..Queue: default    0.0% used


'default' Queue Status
Queue State:    RUNNING
Used Capacity:  0.0%
Configured Capacity:    100.0%
Configured Max Capacity:    100.0%
Absolute Used Capacity: 0.0%
Absolute Configured Capacity:   100.0%
Absolute Configured Max Capacity:   100.0%
Used Resources: <memory:0, vCores:0>
Num Schedulable Applications:   0
Num Non-Schedulable Applications:   0
Num Containers: 0
Max Applications:   10000
Max Applications Per User:  10000
Max Application Master Resources:   <memory:3072, vCores:1>
Used Application Master Resources:  <memory:0, vCores:0>
Max Application Master Resources Per User:  <memory:3072, vCores:1>
Configured Minimum User Limit Percent:  100%
Configured User Limit Factor:   1.0
Accessible Node Labels: *
Preemption: disabled*

Что мне здесь не хватает? Спасибо

1 Ответ

1 голос
/ 21 февраля 2020

Отправить с именем очереди default.

root в диспетчере ресурсов используется только для группировки очередей в иерархической форме.

...