Tous les produits
Search
Centre de documentation

E-MapReduce:Log in to a cluster

Dernière mise à jour :Aug 09, 2026

Connectez-vous aux nœuds du cluster E-MapReduce (EMR) via SSH, Workbench ou d'autres méthodes de connexion des instances ECS pour gérer et interagir avec votre cluster.

Prérequis

  • Votre machine locale doit pouvoir se connecter au nœud maître du cluster. Vous pouvez activer l'option Assign Public Network IP lors de la création du cluster. Alternativement, après la création du cluster, vous pouvez attribuer une adresse IP publique statique ou une adresse IP élastique (EIP) au nœud maître depuis la console ECS. Pour plus d'informations, consultez la section Comment attribuer une adresse IP publique après la création d'un cluster ?.

  • Assurez-vous que le groupe de sécurité du cluster autorise le trafic entrant sur le port TCP 22. Pour plus d'informations, consultez la section Ajouter une règle de groupe de sécurité.

Trouver l'adresse IP publique et le nom d'un nœud

Pour trouver l'adresse IP publique ou le nom d'un nœud, suivez les étapes ci-dessous.

  1. Accédez à la page Nodes.

    1. Connectez-vous à la console E-MapReduce.

    2. Dans la barre de navigation supérieure, sélectionnez une région et un groupe de ressources.

    3. Dans la colonne Actions du cluster cible, cliquez sur Nodes.

  2. Sur la page Nodes, cliquez sur l'icône image située à côté du groupe de nœuds cible pour afficher son adresse IP publique et le nom du nœud.

    • Public IP Address : adresse IP publique du nœud.

      Remarque

      Si l'adresse IP publique d'un nœud n'est pas affichée, cela signifie que l'option Assign Public Network IP n'a pas été activée lors de la création du cluster. Pour attribuer une adresse IP publique, consultez la section Comment attribuer une adresse IP publique après la création d'un cluster ?.

    • Node Name : nom du nœud, par exemple master-1-1, core-1-1 ou task-1-1.

Se connecter au nœud maître

Paire de clés SSH

Après la création d'une paire de clés, la clé privée est automatiquement téléchargée et enregistrée sous forme de fichier .pem .

Suivez les instructions correspondant à votre système d'exploitation.

Linux

L'exemple suivant utilise le fichier de clé privée ecs.pem pour se connecter à un nœud maître.

  1. Exécutez la commande suivante pour modifier les permissions du fichier de clé privée.

    chmod 400 ~/.ssh/ecs.pem

    Dans cet exemple, ~/.ssh/ecs.pem correspond au chemin d'accès au fichier de clé privée ecs.pem sur votre machine locale.

  2. Exécutez la commande suivante pour vous connecter au nœud maître.

    ssh -i ~/.ssh/ecs.pem emr-user@<public_ip_address_of_the_master_node>
    Pour obtenir l'adresse IP publique du nœud maître, consultez la section Trouver l'adresse IP publique et le nom d'un nœud .

Windows

Connectez-vous à un nœud maître en utilisant l'invite de commandes ou PuTTY.

Invite de commandes

Ouvrez l'invite de commandes et exécutez la commande suivante pour vous connecter au nœud maître.

ssh -i <path_to_your_.pem_private_key_file> emr-user@<public_ip_address_of_the_master_node>
Pour obtenir l'adresse IP publique du nœud maître, consultez la section Trouver l'adresse IP publique et le nom d'un nœud .

PuTTY

  1. Téléchargez PuTTY et PuTTYgen.

  2. Utilisez PuTTYgen pour convertir le fichier de clé privée .pem en fichier .ppk.

    1. Lancez PuTTYgen. Cet exemple utilise PuTTYgen 0.82.

    2. Dans la section Actions, cliquez sur Load pour importer le fichier de clé privée que vous avez téléchargé lors de la création du cluster.

      Lors de l'importation du fichier, définissez le type de fichier sur All files (.).

    3. Sélectionnez le fichier de clé privée .pem que vous souhaitez convertir et cliquez sur All files (*.*).

    4. Cliquez sur Save private key.

    5. Dans la boîte de dialogue qui s'affiche, cliquez sur Enable. Saisissez un nom pour le fichier de clé privée .ppk et cliquez sur Yes.

      Enregistrez la clé privée convertie sur votre machine locale. Par exemple : kp-123.ppk.

  3. Connectez-vous au nœud maître à l'aide de PuTTY.

    1. Lancez PuTTY.

    2. Dans le volet de navigation, choisissez Connection > SSH > Auth > Credentials. Pour l'option Private key file for authentication, cliquez sur Browse et sélectionnez le fichier de clé converti.

    3. Cliquez sur Session. Dans le champ Host Name (or IP address), saisissez le nom d'utilisateur de connexion et l'adresse IP publique du nœud maître.

      Utilisez le format emr-user@<public_ip_address_of_the_master_node>, par exemple emr-user@10.10.xx.xx. Pour obtenir l'adresse IP publique du nœud maître, consultez la section Trouver l'adresse IP publique et le nom d'un nœud.

      Assurez-vous que le paramètre Port est défini sur 22 et que le paramètre Connection type est défini sur SSH.

    4. Cliquez sur Open. Dans la boîte de dialogue qui s'affiche, cliquez sur Accept pour vous connecter au nœud maître.

Mot de passe SSH

Remarque

Ces étapes supposent que vous utilisez le nom d'utilisateur root et le mot de passe défini lors de la création du cluster.

Suivez les instructions correspondant à votre système d'exploitation.

Linux

Exécutez la commande suivante dans votre terminal local pour vous connecter au nœud maître.

ssh root@<public_ip_address_of_the_master_node>
Pour obtenir l'adresse IP publique du nœud maître, consultez la section Trouver l'adresse IP publique et le nom d'un nœud .

Windows

  1. Téléchargez et installez PuTTY. Lien de téléchargement : PuTTY.

  2. Démarrez PuTTY.

  3. Configurez les informations requises pour vous connecter au cluster.

    • Host Name (or IP address) : saisissez l'adresse IP publique statique ou l'EIP du nœud maître. Pour obtenir l'adresse IP publique du nœud maître, consultez la section Trouver l'adresse IP publique et le nom d'un nœud.

    • Port : saisissez 22.

    • Connection type : sélectionnez SSH.

    • (Facultatif) Pour enregistrer ces paramètres pour une utilisation ultérieure, saisissez un nom pour la session dans le champ Saved Sessions et cliquez sur Save.

  4. Cliquez sur Open.

  5. Saisissez votre nom d'utilisateur (par défaut root) et votre mot de passe pour vous connecter au cluster.

Méthode de connexion ECS

  1. Accédez à la page Nodes.

    1. Connectez-vous à la console E-MapReduce.

    2. Dans la barre de navigation supérieure, sélectionnez une région et un groupe de ressources selon vos besoins.

    3. Dans la colonne Actions du cluster cible, cliquez sur Save.

  2. Sur la page Nodes, cliquez sur l'ID ECS situé sous le nom du nœud cible pour ouvrir la console ECS.

  3. Sur la page Instances, cliquez sur Nodes à côté de l'ID de l'instance.

    Vous pouvez également sélectionner un outil approprié pour vous connecter à l'instance ECS du nœud. Pour plus d'informations, consultez la section Méthodes de connexion.

    Remarque

    Si un problème d'autorisation survient lors de la connexion à une instance via Workbench, consultez la section Que faire si une erreur d'autorisation se produit lors de l'utilisation de Workbench pour se connecter à une instance ECS ?.

Se connecter aux autres nœuds du cluster

Connexion sans mot de passe aux autres nœuds

Pour vous connecter à un nœud core ou task, suivez les étapes ci-dessous.

  1. Connectez-vous au nœud maître du cluster. Pour plus d'informations, consultez la section Se connecter au nœud maître.

  2. Sur le nœud maître, basculez vers le compte emr-user.

    su emr-user
  3. Connectez-vous au nœud core ou task cible sans mot de passe.

    ssh <node_name_of_the_core_or_task_node>
    Pour obtenir le nom du nœud core ou task, consultez la section Trouver l'adresse IP publique et le nom d'un nœud . Les noms de nœuds incluent par exemple core-1-1 et task-1-1 .

Méthode de connexion ECS

  1. Accédez à la page Nodes.

    1. Connectez-vous à la console E-MapReduce.

    2. Dans la barre de navigation supérieure, sélectionnez une région et un groupe de ressources selon vos besoins.

    3. Dans la colonne Actions du cluster cible, cliquez sur Remote connection.

  2. Sur la page Nodes, cliquez sur l'ID ECS situé sous le nom du nœud cible pour ouvrir la console ECS.

  3. Sur la page Instances, cliquez sur Nodes. Pour plus d'informations, consultez la section Réinitialiser le mot de passe de connexion d'une instance.

    Important

    Par défaut, les nœuds core et task ne possèdent pas de mot de passe de connexion ECS. Pour vous connecter avec un mot de passe, vous devez d'abord le réinitialiser dans la console ECS.

  4. Après avoir réinitialisé votre mot de passe, sélectionnez un outil approprié pour vous connecter à l'instance ECS du nœud. Pour plus d'informations, consultez la section Sélectionner une méthode de connexion à distance ECS.

    Remarque

    Si un problème d'autorisation survient lors de la connexion à une instance via Workbench, consultez la section Que faire si une erreur d'autorisation se produit lors de l'utilisation de Workbench pour se connecter à une instance ECS ?.

FAQ

Attribuer une adresse IP publique

Après la création du cluster, attribuez une adresse IP publique en suivant les étapes ci-dessous.

  1. Accédez à la page Nodes.

    1. Connectez-vous à la console E-MapReduce.

    2. Dans la barre de navigation supérieure, sélectionnez une région et un groupe de ressources.

    3. Dans la colonne Actions du cluster cible, cliquez sur Reset Instance Password.

  2. Sur la page Nodes, cliquez sur l'icône image située dans la ligne du groupe de nœuds cible, puis cliquez sur l'ID du nœud pour ouvrir la page Nodes.

  3. Dans la section Instance Details > Configuration Information, cliquez sur Public IP Address ou Associate EIP selon vos besoins.

    • Associate EIP : créez et associez une adresse IP élastique. Pour plus d'informations, consultez la section Elastic IP Address.

    • Assign Public IP Address : définissez une valeur de bande passante supérieure à 0 Mbit/s. Le système attribue automatiquement une adresse IP publique. Pour plus d'informations, consultez la section Static public IP address.

  4. Une fois la configuration réussie, accédez à la page Assign Public IP Address, cliquez sur l'icône image située dans la ligne du groupe de nœuds cible, et affichez l'adresse IP publique.

Connexion sans mot de passe

Pour vous connecter au cluster depuis votre machine locale sans mot de passe, suivez les étapes ci-dessous.

  1. Ouvrez l'invite de commandes et exécutez la commande suivante pour générer une paire de clés.

    ssh-keygen

    La commande génère deux fichiers dans un répertoire de votre machine locale : id_rsa (la clé privée) et id_rsa.pub (la clé publique).

  2. Ajoutez la clé publique générée au nœud maître du cluster.

    1. Accédez au répertoire ~/.ssh du cluster.

      cd ~/.ssh
    2. Configurez la clé du nœud maître.

      vim authorized_keys
    3. Copiez le contenu du fichier de clé publique local id_rsa.pub dans le fichier authorized_keys.

  3. Ajoutez l'adresse IP de votre machine locale aux règles du groupe de sécurité.

    1. Obtenez l'adresse IP publique de votre machine.

      Pour accéder en toute sécurité aux composants du cluster, nous vous recommandons d'autoriser l'accès uniquement depuis votre adresse IP publique actuelle lors de la configuration des politiques de groupe de sécurité. Pour trouver votre adresse IP publique actuelle, visitez le site MyIP.

    2. Ajoutez une règle de groupe de sécurité et autorisez le trafic entrant sur le port TCP 22.

      Pour plus d'informations sur l'ajout d'une règle de groupe de sécurité, consultez la section Ajouter une règle de groupe de sécurité. Dans l'onglet Inbound, définissez le paramètre Protocol Type sur Custom TCP et saisissez l'adresse IP de votre client dans le champ Source.

  4. Dans l'invite de commandes, exécutez la commande suivante pour vous connecter au cluster sans mot de passe.

    ssh root@<public_ip_address_of_the_master_node>

Mot de passe de création du cluster

Oui, vous pouvez utiliser le mot de passe défini lors de la création du cluster pour vous connecter au nœud maître. Pour savoir comment vous connecter aux autres nœuds, consultez la section Se connecter aux autres nœuds du cluster.

Réinitialiser le mot de passe du cluster

Pour réinitialiser le mot de passe, accédez à la console ECS et suivez ces étapes :

  1. Sur la page Nodes de la console E-MapReduce, identifiez le nœud dont vous souhaitez réinitialiser le mot de passe.

  2. Cliquez sur l'ID de l'instance pour ouvrir sa page de détails dans la console ECS.

  3. Sur la page Instances, cliquez sur Nodes.

    Pour plus d'informations, consultez la section Réinitialiser le mot de passe de connexion d'une instance.

Erreur d'autorisation Workbench

Si une erreur d'autorisation se produit lors de la connexion à une instance ECS avec Workbench, la solution dépend du type de compte que vous utilisez :

  • Compte Alibaba Cloud : lors de la première connexion, une boîte de dialogue vous invite à créer un rôle lié au service pour Workbench. Cliquez sur Reset Password pour que le rôle soit créé automatiquement.

  • Compte RAM : vous devez contacter le compte principal ou un administrateur pour vous accorder la stratégie d'autorisation système AliyunECSWorkbenchFullAccess . Seuls les utilisateurs disposant de cette autorisation peuvent créer le rôle lié au service pour Workbench et utiliser Workbench pour se connecter aux instances. Pour plus d'informations, consultez la section le rôle lié au service pour Workbench.

Références

Pour des raisons de sécurité, les interfaces utilisateur web des composants open source tels que Hadoop, Spark et Flink ne sont pas accessibles publiquement. Utilisez l'une des méthodes suivantes pour y accéder :