Spark кластерінде тапсырмаларды іске қосу
Құрылған Cloud Spark кластерінде тапсырманы іске қосу үшін:
-
Cloud ML Platform кітапханасында авторизациядан өтіңіз.
-
job_manifestманифестін келесі тәсілдердің бірімен жасаңыз:- get_default_manifest әдісі арқылы стандартты манифест алыңыз.
- YAML-файлдан манифесті get_manifest_from_yaml_file әдісі арқылы жүктеңіз.
-
(Опционалды) Файлдарды немесе тәуелділіктерді сақтау үшін қосымша бакеттер жасаңыз.
-
(Опционалды) Қосымша жасалған бакеттерге Cloud Spark кластеріне қолжетімділік беріңіз.
-
(Опционалды) Spark тапсырмасын орындау үшін қажет файлдар мен тәуелділіктерді бакеттерге жүктеңіз.
-
(Опционалды)
job_manifestманифестін тапсырма талаптарына сәйкес баптаңыз:-
Айнымалыларды жасаңыз.
-
Spark орындаушысының баптауларын өзгертіңіз.
-
Spark драйверінің баптауларын өзгертіңіз.
Манифесті баптаудың көбірек мысалдары get_default_manifest-signature әдісінің сипаттамасында келтірілген.
-
-
Spark тапсырмасын кластерге spark_submit_job әдісі арқылы жіберіңіз. Қолданба коды бар файлға жолды көрсету үшін тәсілдердің бірін пайдаланыңыз:
Локальный файлФайл в Docker-образеФайл в бакетеspark_submit_jobәдісініңpycode_file_pathаргументінде Python қолданбасы файлына жергілікті жолды көрсетіңіз.Python скриптінің мысалы:
mlp.spark_submit_job(cluster_id=CLUSTER_ID, manifest=job_manifest, pycode_file_path="<ИМЯ_ПРИЛОЖЕНИЯ>.py")