ЗАДАЧА 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
Добавьте задачу на вкладке "Задачи" в пользовательском интерфейсе заданий, выполнив следующие действия:
-
В раскрывающемся меню "Тип" выберите
JAR
. -
Укажите класс Main.
- Это полное имя класса, содержащего основной метод для выполнения. Этот класс должен быть включен в JAR-файл, настроенный в качестве зависимой библиотеки.
- Использование вычислений для выбора или настройки кластера, поддерживающего логику в вашей среде
JAR
. - Нажмите кнопку " + Добавить " в разделе "Зависимые библиотеки".
Откроется диалог "Добавить зависимые библиотеки".
- Можно выбрать существующий JAR-файл или отправить новый JAR-файл.
- Не все расположения поддерживают JAR-файлы.
- Не все конфигурации вычислений поддерживают JAR-файлы во всех поддерживаемых расположениях.
- Каждый источник библиотеки имеет другой поток для выбора или отправки JAR-файла. См . библиотеки.
- (Необязательно) Настройте Параметры в виде списка строк, передаваемых в качестве аргументов в основной класс. См. раздел "Настройка параметров задачи".
- Нажмите кнопку " Сохранить задачу".