Al usar AWS re:Post, aceptas las AWS re:Post Términos de uso

¿Cómo puedo vincular mi cuaderno de Amazon EMR a un repositorio basado en Git?

2 minutos de lectura
0

Quiero vincular mi cuaderno de Amazon EMR a un repositorio basado en Git.

Solución

Nota: Los cuadernos de Amazon EMR están disponibles como Amazon EMR Studio Workspaces en la nueva consola de Amazon EMR.

Para crear un nuevo cuaderno de Amazon EMR en la consola antigua y asociarlo a un repositorio basado en Git, siga estos pasos:

  1. Cree una subred privada en una Amazon Virtual Private Cloud (Amazon VPC).
  2. Cree una puerta de enlace NAT y, a continuación, actualice la tabla de enrutamiento para que apunte a la puerta de enlace NAT.
  3. Lance un clúster de Amazon EMR en la subred privada. En la sección Configuración de software, asegúrese de seleccionar una configuración que incluya Apache Spark, Apache Hadoop y Apache Livy.
  4. Cuando espere a que el clúster alcance el estado ESPERANDO, añada el repositorio basado en Git.
  5. En Credenciales de Git, elija Crear un nuevo secreto. Asegúrese de que el nombre de usuario sea el alias de la cuenta de Git.
  6. Cree un grupo de seguridad personalizado denominado ElasticMapReduceEditors-Editor con las siguientes reglas de salida:
    Para la regla 1, defina Tipo como Regla TCP personalizada, Protocolo como TCP, Rango de puertos como 18888 y Destino como ElasticMapReduceEditors-Livy.
    Para la regla 2, defina Tipo como HTTPS, Protocolo como TCP, Rango de puertos como 443 y Destino como 0.0.0.0/0.
  7. Añada una regla de entrada al grupo de seguridad ElasticMapReduceEditors-Livy con la siguiente configuración:
    Tipo: Regla TCP personalizada
    Protocolo: TCP
    Rango de puertos: 18888
    Destino: Introduzca el nombre de su grupo de seguridad personalizado.
  8. Modifique el rol de servicio de los cuadernos de Amazon EMR EMR_Notebooks_DefaultRole para permitir la acción secretsmanager:GetSecretValue.
  9. Cree un cuaderno de Amazon EMR con la siguiente configuración de grupo de seguridad:
    En la sección Grupos de seguridad, elija Elegir los grupos de seguridad.
    En Grupos de seguridad de instancias maestras, elija ElasticMapReduceEditors-Livy.
    En Grupos de seguridad de instancias de cuadernos, elija su grupo de seguridad personalizado.
  10. Confirme que el estado del repositorio basado en Git cambia a Vinculado. Cuando el estado cambie a Vinculado, puede usar los repositorios de Git en su cuaderno.
OFICIAL DE AWS
OFICIAL DE AWSActualizada hace 2 meses