Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Use la tarea JAR para implementar código Scala o Java compilado en un JAR (Java ARchive). Debe almacenar archivos JAR en una ubicación compatible con las configuraciones de proceso. Consulte Compatibilidad con bibliotecas de Java y Scala.
Importante
Scala tiene limitaciones de compatibilidad en el modo de acceso estándar de Unity Catalog. Consulte Compatibilidad de lenguajes para el modo de acceso estándar de Unity Catalog y Limitaciones y requisitos de la API de Spark para el modo de acceso estándar de Unity Catalog. El modo de acceso estándar también requiere que un administrador agregue las coordenadas y las rutas de acceso de Maven para las bibliotecas JAR a un allowlist
. Consulte Lista de permitidos de bibliotecas y scripts de inicialización en procesos con el modo de acceso estándar (anteriormente modo de acceso compartido).
Para más información sobre cómo implementar archivos JAR de Scala en un clúster habilitado para catálogos de Unity en modo de acceso estándar, consulte Implementación de archivos JAR de Scala en clústeres de catálogo de Unity.
Requisitos
- Debe elegir una configuración de proceso que sea compatible con las cargas de trabajo de Scala.
- Debe cargar el archivo JAR en una ubicación o repositorio de Maven compatible con la configuración de proceso.
- El código del archivo JAR debe usar
SparkContext.getOrCreate
para obtener un contexto de Spark.
Configurar una tarea JAR
Agregue una tarea JAR
desde la pestaña Tareas de la interfaz de tareas haciendo lo siguiente:
- En el menú desplegable Tipo, seleccione
JAR
. - Especifique la Clase principal.
- Este es el nombre completo de la clase que contiene el método principal que se va a ejecutar. Esta clase debe incluirse en un JAR configurado como Biblioteca dependiente.
- Use Proceso para seleccionar o configurar un clúster compatible con la lógica de su
JAR
. - Haga clic en + Agregar en Bibliotecas dependientes. Aparecerá el cuadro de diálogo Añadir biblioteca dependiente.
- Puede seleccionar un archivo JAR existente o cargar un nuevo archivo JAR.
- No todas las ubicaciones admiten archivos JAR.
- No todas las configuraciones de proceso admiten archivos JAR en todas las ubicaciones admitidas.
- Cada Origen de biblioteca tiene un flujo diferente para seleccionar o cargar un archivo JAR. Consulte Instalación de bibliotecas.
- (Opcional) Configure Parámetros como una lista de cadenas pasadas como argumentos a la clase principal. Consulte Configuración de parámetros de tarea.
- Haga clic en Guardar tarea.