Поделиться через


ЗАДАЧА JAR для заданий

Используйте задачу JAR для развертывания кода Scala или Java, скомпилированного в JAR-файл (Java ARchive).

Внимание

Scala имеет ограничения на поддержку в режиме общего доступа каталога Unity. Сведения о поддержке языков для режима общего доступа к каталогу Unity и ограничений и требований к API Spark для режима общего доступа каталога Unity.

В режиме общего доступа администратор должен добавить координаты и пути Maven для библиотек JAR.allowlist См . библиотеки allowlist и скрипты инициализации в общих вычислительных ресурсах.

Вы должны хранить JAR-файлы в расположении, поддерживаемом конфигурациями вычислений. Ознакомьтесь с поддержкой библиотеки Java и Scala.

Требования

  • Необходимо выбрать конфигурацию вычислений, которая поддерживает рабочие нагрузки Scala.
  • Необходимо передать JAR-файл в расположение или репозиторий Maven, совместимый с конфигурацией вычислений.
  • Код в JAR-файле должен использоваться SparkContext.getOrCreate для получения контекста Spark.

Настройка задачи JAR

JAR Добавьте задачу на вкладке "Задачи" в пользовательском интерфейсе заданий, выполнив следующие действия:

  1. В раскрывающемся меню "Тип" выберите JAR.
  2. Укажите класс Main.
    • Это полное имя класса, содержащего основной метод для выполнения. Этот класс должен быть включен в JAR-файл, настроенный в качестве зависимой библиотеки.
  3. Использование вычислений для выбора или настройки кластера, поддерживающего логику в вашей среде JAR.
  4. Нажмите кнопку " + Добавить " в разделе "Зависимые библиотеки". Откроется диалог "Добавить зависимые библиотеки".
    • Можно выбрать существующий JAR-файл или отправить новый JAR-файл.
    • Не все расположения поддерживают JAR-файлы.
    • Не все конфигурации вычислений поддерживают JAR-файлы во всех поддерживаемых расположениях.
    • Каждый источник библиотеки имеет другой поток для выбора или отправки JAR-файла. См . библиотеки.
  5. (Необязательно) Настройте Параметры в виде списка строк, передаваемых в качестве аргументов в основной класс. См. раздел "Настройка параметров задачи".
  6. Нажмите кнопку " Сохранить задачу".