El despliegue separa el entorno de desarrollo del de producción. Un despliegue no afecta a los trabajos en ejecución y solo surte efecto después de iniciar o reiniciar el trabajo. Este tema explica cómo desplegar trabajos SQL, YAML, JAR y Python.
Requisitos previos
Antes de empezar, asegúrese de contar con lo siguiente:
-
Un trabajo desarrollado y listo para desplegar:
Trabajos SQL — consulte Job development map
Trabajos YAML — consulte Develop a Flink CDC data ingestion job (public preview)
Trabajos JAR — un paquete JAR compilado; consulte Develop a JAR job
Trabajos Python — un paquete Python; consulte Develop a Python job
Cargar recursos
Antes de desplegar un trabajo, debe cargar los paquetes JAR necesarios, los archivos de trabajo Python o las dependencias Python en la consola de desarrollo de Flink.
Inicie sesión en la consola de Realtime Compute for Apache Flink.
Localice el espacio de trabajo deseado y haga clic en Console en la columna Actions.
En el panel de navegación izquierdo, haga clic en Artifacts.
Haga clic en Upload Artifact y seleccione el paquete JAR, el archivo de trabajo Python o la dependencia Python que desea cargar.
Para trabajos con API de Python, cargue el paquete JAR oficial de PyFlink. URL de descarga: PyFlink V1.11 y PyFlink V1.12 .
Desplegar un trabajo
Los pasos de despliegue varían según el tipo de trabajo. Siga las instrucciones correspondientes a su tipo de trabajo.
Inicie sesión en la consola de Realtime Compute for Apache Flink.
Localice el espacio de trabajo deseado y haga clic en Console en la columna Actions.
Siga los pasos correspondientes a su tipo de trabajo:
Desplegar un trabajo SQL
Desplegar un trabajo YAML
Desplegar un trabajo JAR
Desplegar un trabajo Python
Pasos siguientes
Antes o después de poner el trabajo en línea, configure sus recursos y ajustes de despliegue. Consulte Configure job deployment information y Configure job resources.
Inicie el trabajo en Operation Center > Job O&M para ponerlo en línea. Consulte Start a job.