Вы можете отправлять собственные программы в MRS для их выполнения и получать результаты.
В этом разделе описывается, как отправить job (в качестве примера рассматривается MapReduce job) в консоли MRS. MapReduce job используются для отправки JAR‑программ с целью быстрой параллельной обработки огромных объёмов данных и создания распределённой среды обработки и выполнения данных.
Если функции job и управления файлами не поддерживаются на странице сведений о кластере, отправляйте jobs в фоновом режиме.
Перед созданием job необходимо загрузить локальные данные в OBS для вычислений и анализа. MRS позволяет экспортировать данные из OBS в HDFS для вычислений и анализа. После завершения анализа и вычислений вы можете сохранить данные в HDFS или экспортировать их в OBS. HDFS и OBS также могут хранить сжатые данные в формате bz2 или gz.
Если имя пользователя IAM содержит пробелы (например, admin 01), создать job невозможно.
В области Basic Information на странице Dashboard нажмите Synchronize справа от IAM User Sync для синхронизации пользователей IAM.
Параметр | Описание |
|---|---|
Имя | Имя задания. Оно содержит от 1 до 64 символов. Допускаются только буквы, цифры, дефисы (-) и подчёркивания (_) . ПРИМЕЧАНИЕ: Рекомендуется задавать разные имена для разных заданий. |
Путь к программе | Путь к пакету программы, который будет выполнен. Должны быть соблюдены следующие требования:
|
Параметры | (Необязательно) Это ключевой параметр для выполнения программы. Разделяйте несколько параметров пробелом. Метод конфигурации: Program class name Data input path Data output path
|
Параметры сервиса | (Необязательно) Используется для изменения параметров конфигурации сервиса для выполняемой задачи. Изменение параметров применяется только к выполняемой задаче. Чтобы добавить несколько параметров, нажмите Table 2 описывает общие параметры сервиса. |
Справочник команд | Команда, отправляемая в фоновый режим для выполнения при отправке задачи. |
Параметр | Описание | Пример значения |
|---|---|---|
fs.obs.access.key | Идентификатор ключа для доступа к OBS. | - |
fs.obs.secret.key | Ключ, соответствующий идентификатору ключа для доступа к OBS. | - |
После создания задания вы можете управлять им.