Configurez le tAmazonEMRListInstances et le tJava pour récupérer et afficher les informations d'ID et de nom de tous les groupes d'instances d'un cluster en cours d'exécution.
Procédure
-
Double-cliquez sur le tAmazonEMRListInstances pour ouvrir sa vue Basic settings.
- Dans les champs Access Key et Secret Key, saisissez les informations d'authentification requises pour accéder à Amazon S3.
- Sélectionnez la région AWS dans la liste Region. Dans cet exemple, sélectionnez Asia Pacific (Tokyo).
- Décochez la case Filter master and core instances pour lister tous les groupes d'instances, y compris les groupes d'instances de type Master, Core et Task.
- Dans le champ Cluster id, saisissez l'ID du cluster pour lequel lister les groupes d'instances. Dans cet exemple, la valeur retournée de la variable globale CLUSTER_FINAL_ID du précédent tAmazonEMRManage est utilisée.
-
Double-cliquez sur le composant tJava pour ouvrir sa vue Basic settings.
-
Dans le champ Code, saisissez le code suivant pour afficher les informations d'ID et de nom de chaque groupe d'instances dans le cluster.
System.out.println("\r\n===== Instance Group ====="); System.out.println("Instance Group ID: " + (String)globalMap.get("tAmazonEMRListInstances_1_CURRENT_GROUP_ID")); System.out.println("Instance Group Name: " + (String)globalMap.get("tAmazonEMRListInstances_1_CURRENT_GROUP_NAME"));