OCI Data Flow: Build And Deploy PySpark Apps With Code Editor

OCI Data Flow: Build And Deploy PySpark Apps With Code EditorCERTITUBE

Resumen

¿Cómo desarrollar una aplicación PySpark en el navegador y ejecutarla en OCI Data Flow?

El tutorial prepara la autenticación OCI y Spark en Cloud Shell, crea un proyecto en Code Editor y utiliza Spark Oracle Datasource para leer una tabla de Oracle Autonomous Database. El wallet se almacena en OCI Object Storage y la aplicación configura los datos de conexión a la base.

Primero se prueba el script en Cloud Shell con Run Locally y se revisan los cinco primeros registros. Después se sube el artefacto Python a Object Storage y se crea una aplicación en Data Flow para ejecutarlo con recursos administrados.

Se configura Resource Principal para el acceso a recursos de OCI, conservando las credenciales de base de datos del ejemplo. Tras la ejecución en Data Flow se revisan las etapas y el DAG en Spark UI para comprender las dependencias del trabajo.

Inicio

Se presenta OCI Data Flow para ejecutar aplicaciones de procesamiento distribuido y Code Editor para desarrollarlas desde el navegador. El recorrido prepara el entorno, construye una aplicación PySpark que lee una tabla de Autonomous, la prueba localmente y la publica para ejecutarla en Data Flow. Al final se utiliza Spark UI para revisar el trabajo.

Recursos relacionados

Buscar en CertiTips

12 cursos disponibles.