Todos los productos
Search
Centro de documentos

E-MapReduce:Log in to a cluster

Última actualización: Sep 21, 2026

Inicie sesión en los nodos del clúster de E-MapReduce (EMR) mediante SSH, Workbench u otros métodos de conexión de instancias ECS para gestionar e interactuar con su clúster.

Requisitos previos

  • Su computadora local debe poder conectarse al nodo maestro del clúster. Habilite el interruptor Assign Public Network IP cuando cree el clúster. También puede asignar una dirección IP pública estática o una dirección IP elástica (EIP) al nodo maestro desde la consola de ECS después de crearlo. Para obtener más información, consulte How do I assign a public IP address after a cluster is created?.

  • Asegúrese de que el security group del clúster permita el tráfico entrante en el puerto TCP 22. Para obtener más información, consulte Add a security group rule.

Consultar la dirección IP pública y el nombre de un nodo

Siga estos pasos para consultar la dirección IP pública o el nombre de un nodo.

  1. Vaya a la página Nodes.

    1. Inicie sesión en la consola de E-MapReduce.

    2. En la barra de navegación superior, seleccione una región y un resource group.

    3. En la columna Actions del clúster de destino, haga clic en Nodes.

  2. En la página Nodes, haga clic en el icono image junto al grupo de nodos de destino para consultar su dirección IP pública y el nombre del nodo.

    • Public IP Address: la dirección IP pública del nodo.

      Nota

      Si no se muestra la dirección IP pública de un nodo, significa que la opción Assign Public Network IP no estaba habilitada cuando se creó el clúster. Para asignar una dirección IP pública, consulte How do I assign a public IP address after a cluster is created?.

    • Node Name: el nombre del nodo, como master-1-1, core-1-1 o task-1-1.

Iniciar sesión en el nodo maestro

key pair de SSH

Después de crear una key pair, la clave privada se descarga automáticamente y se guarda como un archivo .pem.

Siga los pasos correspondientes a su sistema operativo.

Linux

El siguiente ejemplo utiliza el archivo de clave privada ecs.pem para iniciar sesión en un nodo maestro.

  1. Ejecute el siguiente comando para cambiar los permisos del archivo de clave privada.

    chmod 400 ~/.ssh/ecs.pem

    En este ejemplo, ~/.ssh/ecs.pem es la ruta del archivo de clave privada ecs.pem en su computadora local.

  2. Ejecute el siguiente comando para conectarse al nodo maestro.

    ssh -i ~/.ssh/ecs.pem emr-user@<public_ip_address_of_the_master_node>
    Para obtener la dirección IP pública del nodo maestro, consulte Find a node's public IP and name .

Windows

Inicie sesión en un nodo maestro mediante el símbolo del sistema o PuTTY.

Símbolo del sistema

Abra el símbolo del sistema y ejecute el siguiente comando para iniciar sesión en el nodo maestro.

ssh -i <path_to_your_.pem_private_key_file> emr-user@<public_ip_address_of_the_master_node>
Para obtener la dirección IP pública del nodo maestro, consulte Find a node's public IP and name .

PuTTY

  1. Descargue PuTTY y PuTTYgen.

  2. Use PuTTYgen para convertir el archivo de clave privada .pem en un archivo .ppk.

    1. Ejecute PuTTYgen. Este ejemplo utiliza PuTTYgen 0.82.

    2. En la sección Actions, haga clic en Load para importar el archivo de clave privada que descargó al crear el clúster.

      Al importar el archivo, establezca el tipo de archivo en All files (.).

    3. Seleccione el archivo de clave privada .pem que desea convertir y haga clic en All files (*.*).

    4. Haga clic en Save private key.

    5. En el cuadro de diálogo que aparece, haga clic en Enable. Introduzca un nombre para el archivo de clave privada .ppk y haga clic en Yes.

      Guarde la clave privada convertida en su computadora local. Por ejemplo: kp-123.ppk.

  3. Inicie sesión en el nodo maestro con PuTTY.

    1. Ejecute PuTTY.

    2. En el panel de navegación, elija Connection > SSH > Auth > Credentials. En la opción Private key file for authentication, haga clic en Browse y seleccione el archivo de clave convertido.

    3. Haga clic en Session. En el campo Host Name (or IP address), introduzca el nombre de usuario de inicio de sesión y la dirección IP pública del nodo maestro.

      Utilice el formato emr-user@<public_ip_address_of_the_master_node>; por ejemplo, emr-user@10.10.xx.xx. Para obtener la dirección IP pública del nodo maestro, consulte Find a node's public IP and name.

      Asegúrese de que Port esté establecido en 22 y que Connection type sea SSH.

    4. Haga clic en Open. En el cuadro de diálogo que aparece, haga clic en Accept para iniciar sesión en el nodo maestro.

Contraseña de SSH

Nota

Estos pasos asumen que utiliza el nombre de usuario root y la contraseña establecida durante la creación del clúster.

Siga los pasos correspondientes a su sistema operativo.

Linux

Ejecute el siguiente comando en su terminal local para conectarse al nodo maestro.

ssh root@<public_ip_address_of_the_master_node>
Para obtener la dirección IP pública del nodo maestro, consulte Find a node's public IP and name .

Windows

  1. Descargue e instale PuTTY. Enlace de descarga: PuTTY.

  2. Inicie PuTTY.

  3. Configure la información obligatoria para conectarse al clúster.

    • Host Name (or IP address): introduzca la dirección IP pública estática o la EIP del nodo maestro. Para obtener la dirección IP pública del nodo maestro, consulte Find a node's public IP and name.

    • Port: introduzca 22.

    • Connection type: seleccione SSH.

    • (Opcional) Para guardar esta configuración y usarla más adelante, introduzca un nombre para la sesión en el campo Saved Sessions y haga clic en Save.

  4. Haga clic en Open.

  5. Introduzca su nombre de usuario (root de forma predeterminada) y su contraseña para iniciar sesión en el clúster.

Método de conexión de ECS

  1. Vaya a la página Nodes.

    1. Inicie sesión en la consola de E-MapReduce.

    2. En la barra de navegación superior, seleccione una región y un resource group según corresponda.

    3. En la columna Actions del clúster de destino, haga clic en Save.

  2. En la página Nodes, haga clic en el ID de ECS bajo el nombre del nodo de destino para abrir la consola de ECS.

  3. En la página Instances, haga clic en Nodes junto al ID de la instancia.

    También puede elegir una herramienta adecuada para conectarse a la instancia ECS del nodo. Para obtener más información, consulte Connection methods.

    Nota

    Si ocurre un problema de permiso al conectarse a una instancia mediante Workbench, consulte What do I do if a permission error occurs when I use Workbench to connect to an ECS instance?.

Iniciar sesión en otros nodos del clúster

Inicio de sesión sin contraseña en otros nodos

Siga estos pasos para iniciar sesión en un nodo core o task.

  1. Inicie sesión en el nodo maestro del clúster. Para obtener más información, consulte Log on to the master node.

  2. En el nodo maestro, cambie a la cuenta emr-user.

    su emr-user
  3. Inicie sesión en el nodo core o task de destino sin contraseña.

    ssh <node_name_of_the_core_or_task_node>
    Para obtener el nombre del nodo core o task, consulte Find a node's public IP and name . Algunos ejemplos de nombres de nodo son core-1-1 y task-1-1 .

Método de conexión de ECS

  1. Vaya a la página Nodes.

    1. Inicie sesión en la consola de E-MapReduce.

    2. En la barra de navegación superior, seleccione una región y un resource group según corresponda.

    3. En la columna Actions del clúster de destino, haga clic en Remote connection.

  2. En la página Nodes, haga clic en el ID de ECS bajo el nombre del nodo de destino para abrir la consola de ECS.

  3. En la página Instances, haga clic en Nodes. Para obtener más información, consulte Reset the logon password for an instance.

    Importante

    De forma predeterminada, los nodos core y task no tienen una contraseña de inicio de sesión de ECS. Para iniciar sesión con contraseña, primero debe restablecerla en la consola de ECS.

  4. Después de restablecer la contraseña, elija una herramienta adecuada para conectarse a la instancia ECS del nodo. Para obtener más información, consulte Select an ECS remote connection method.

    Nota

    Si ocurre un problema de permiso al conectarse a una instancia mediante Workbench, consulte What do I do if a permission error occurs when I use Workbench to connect to an ECS instance?.

Preguntas frecuentes

Asignar una dirección IP pública

Una vez creado el clúster, siga estos pasos para asignarle una dirección IP pública.

  1. Vaya a la página Nodes.

    1. Inicie sesión en la consola de E-MapReduce.

    2. En la barra de navegación superior, seleccione una región y un resource group.

    3. En la columna Actions del clúster de destino, haga clic en Reset Instance Password.

  2. En la página Nodes, haga clic en el icono image de la fila del grupo de nodos de destino y, a continuación, haga clic en el ID del nodo para abrir la página Nodes.

  3. En la sección Configuration Information > Public IP Address, haga clic en Public IP Address o en Associate EIP según corresponda.

    • Associate EIP: crea y asocia una dirección IP elástica. Para obtener más información, consulte Elastic IP Address.

    • Assign Public IP Address: establezca un valor de ancho de banda mayor que 0 Mbit/s. El sistema asigna automáticamente una dirección IP pública. Para obtener más información, consulte Static public IP address.

  4. Cuando la configuración se complete correctamente, vaya a la página Assign Public IP Address, haga clic en el icono image de la fila del grupo de nodos de destino y consulte la dirección IP pública.

Inicio de sesión sin contraseña

Siga estos pasos para conectarse al clúster desde su computadora local sin contraseña.

  1. Abra el símbolo del sistema y ejecute el siguiente comando para generar una key pair.

    ssh-keygen

    El comando genera dos archivos en un directorio de su computadora local: id_rsa (la clave privada) y id_rsa.pub (la clave pública).

  2. Agregue la clave pública generada al nodo maestro del clúster.

    1. Vaya al directorio ~/.ssh del clúster.

      cd ~/.ssh
    2. Configure la clave del nodo maestro.

      vim authorized_keys
    3. Copie el contenido del archivo de clave pública local id_rsa.pub en el archivo authorized_keys.

  3. Agregue la dirección IP de su computadora local a las reglas del security group.

    1. Obtenga la dirección IP pública de su computadora.

      Para acceder de forma segura a los componentes del clúster, se recomienda permitir el acceso únicamente desde su dirección IP pública actual cuando configure las directivas del security group. Para consultar su dirección IP pública actual, visite MyIP.

    2. Agregue una regla de security group y permita el tráfico entrante en el puerto TCP 22.

      Para obtener más información sobre cómo agregar una regla de security group, consulte Add a security group rule. En la pestaña Inbound, establezca Protocol Type en Custom TCP e introduzca la dirección IP de su cliente en el campo Source.

  4. En el símbolo del sistema, ejecute el siguiente comando para iniciar sesión en el clúster sin contraseña.

    ssh root@<public_ip_address_of_the_master_node>

Contraseña de creación del clúster

Sí, puede usar la contraseña establecida durante la creación del clúster para iniciar sesión en el nodo maestro. Para obtener información sobre cómo iniciar sesión en otros nodos, consulte Log on to other cluster nodes.

Restablecer la contraseña del clúster

Para restablecer la contraseña, vaya a la consola de ECS y siga estos pasos:

  1. En la página Nodes de la consola de E-MapReduce, busque el nodo cuya contraseña desea restablecer.

  2. Haga clic en el ID de la instancia para abrir su página de detalles en la consola de ECS.

  3. En la página Instances, haga clic en Nodes.

    Para obtener más información, consulte Reset the logon password for an instance.

Error de permiso de Workbench

Si ocurre un error de permiso al conectarse a una instancia ECS con Workbench, la solución depende del tipo de cuenta que utilice:

  • Cuenta de Alibaba Cloud: la primera vez que se conecta, un cuadro de diálogo le solicita crear un rol vinculado al servicio para Workbench. Haga clic en Reset Password para que el rol se cree automáticamente.

  • Cuenta RAM: debe comunicarse con la cuenta principal o con un administrador para que le otorguen la directiva de permisos del sistema AliyunECSWorkbenchFullAccess. Solo los usuarios con este permiso pueden crear el rol vinculado al servicio para Workbench y utilizar Workbench para iniciar sesión en las instancias. Para obtener más información, consulte the service-linked role for Workbench.

Referencias

Por motivos de seguridad, las interfaces web de componentes de código abierto como Hadoop, Spark y Flink no son accesibles públicamente. Utilice uno de los siguientes métodos para acceder a ellas: