Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
elearning:workbooks:hdp:l103 [2020/09/17 08:52] adminelearning:workbooks:hdp:l103 [2020/09/21 06:11] (Version actuelle) admin
Ligne 5: Ligne 5:
 Dernière mise-à-jour : ~~LASTMOD~~ Dernière mise-à-jour : ~~LASTMOD~~
  
-======BDF101 - Ajouter un Hôte à un Cluster HDP Existant======+======BDF101 - Ajouter un Hôte et des Services à un Cluster HDP Existant======
  
 =====Contenu du Module===== =====Contenu du Module=====
  
-  * **BDF101 - Ajouter un Hôte à un Cluster HDP Existant**+  * **BDF101 - Ajouter un Hôte et des Services à un Cluster HDP Existant**
     * Contenu du Module     * Contenu du Module
     * LAB #1 - Préparer l'hôte worker4     * LAB #1 - Préparer l'hôte worker4
     * LAB #2 - Configurer l'hôte worker4     * LAB #2 - Configurer l'hôte worker4
     * LAB #3 - Ajouter l'hôte worker4 au Cluster     * LAB #3 - Ajouter l'hôte worker4 au Cluster
 +      * 3.1 - Accéder à la Console d'Ambari 
 +      * 3.2 - Ajouter l'hôte worker4 
 +        * Install Options 
 +        * Confirm Hosts 
 +        * Assign Slaves and Clients 
 +        * Configurations 
 +        * Review 
 +        * Install, Start and Test 
 +        * Summary 
 +    * LAB #4 - Ajouter les Services DataNode et NodeManager au worker4 
 +      * 4.1 - Le Service DataNode 
 +      * 4.2 - Le Service NodeManager
  
 =====LAB #1 - Préparer l'hôte worker4===== =====LAB #1 - Préparer l'hôte worker4=====
Ligne 108: Ligne 119:
 </code> </code>
  
-Fermez le terminal figé et ouvrez un nouveau terminal. Cconnectez-vous à votre serverXX :+Fermez le terminal figé et ouvrez un nouveau terminal. Connectez-vous à votre serverXX :
  
 <code> <code>
Ligne 359: Ligne 370:
 </code> </code>
  
-Démarrez le service ambari-agent :+Arrêtez la VM CentOS_7_8 :
  
 <code> <code>
 +[root@worker4 ~]# shutdown -h now
 +Connection to 192.168.56.8 closed by remote host.
 +Connection to 192.168.56.8 closed.
 +</code>
 +
 +=====LAB #3 - Ajouter l'hôte worker4 au Cluster=====
 +
 +Démarrez la VM **CentOS_7_8** :
 +
 +<code>
 +desktop@serverXX:~$ VBoxManage startvm CentOS_7_8 --type headless
 +Waiting for VM "CentOS_7_8" to power on...
 +VM "CentOS_7_8" has been successfully started.
 +</code>
 +
 +Connectez-vous à la VM en utilisant l'adresse 192.168.56.8 :
 +
 +<code>
 +desktop@serverXX:~$ ssh -l trainee 192.168.56.8
 +trainee@192.168.56.8's password: 
 +Last login: Thu Sep 17 11:12:31 2020 from 192.168.56.1
 +</code>
 +
 +Vérifiez que le service ambari-client est en cours d'exécution :
 +
 +<code>
 +[trainee@worker4 ~]$ su -
 +Password: fenestros
 +Last login: Thu Sep 17 11:12:36 CEST 2020 on pts/0
 [root@worker4 ~]# systemctl status ambari-agent [root@worker4 ~]# systemctl status ambari-agent
 ● ambari-agent.service - LSB: ambari-agent daemon ● ambari-agent.service - LSB: ambari-agent daemon
    Loaded: loaded (/etc/rc.d/init.d/ambari-agent; bad; vendor preset: disabled)    Loaded: loaded (/etc/rc.d/init.d/ambari-agent; bad; vendor preset: disabled)
-   Active: inactive (dead)+   Active: active (runningsince Thu 2020-09-17 11:20:34 CEST; 1min 26s ago
      Docs: man:systemd-sysv-generator(8)      Docs: man:systemd-sysv-generator(8)
-[root@worker4 ~]# systemctl enable ambari-agent +  Process: 873 ExecStart=/etc/rc.d/init.d/ambari-agent start (code=exited, status=0/SUCCESS)
-ambari-agent.service is not a native service, redirecting to /sbin/chkconfig. +
-Executing /sbin/chkconfig ambari-agent on +
-[root@worker4 ~]# systemctl start ambari-agent +
-[root@worker4 ~]# systemctl status ambari-agent +
-● ambari-agent.service - LSB: ambari-agent daemon +
-   Loaded: loaded (/etc/rc.d/init.d/ambari-agent; bad; vendor preset: disabled) +
-   Active: active (running) since Thu 2020-09-17 08:08:19 CEST; 6s ago +
-     Docs: man:systemd-sysv-generator(8) +
-  Process: 1603 ExecStart=/etc/rc.d/init.d/ambari-agent start (code=exited, status=0/SUCCESS)+
    CGroup: /system.slice/ambari-agent.service    CGroup: /system.slice/ambari-agent.service
-           ├─1662 /usr/bin/python /usr/lib/ambari-agent/lib/ambari_agent/AmbariAgent.py start +           ├─1168 /usr/bin/python /usr/lib/ambari-agent/lib/ambari_agent/AmbariAgent.py start 
-           └─1666 /usr/bin/python /usr/lib/ambari-agent/lib/ambari_agent/main.py start+           └─1172 /usr/bin/python /usr/lib/ambari-agent/lib/ambari_agent/main.py start
  
-Sep 17 08:08:17 worker4.ittraining.loc ambari-agent[1603]: Checking ambari-common dir... +Sep 17 11:20:32 worker4.ittraining.loc ambari-agent[873]: Checking ambari-common dir... 
-Sep 17 08:08:17 worker4.ittraining.loc ambari-agent[1603]: Starting ambari-agent +Sep 17 11:20:32 worker4.ittraining.loc ambari-agent[873]: Starting ambari-agent 
-Sep 17 08:08:19 worker4.ittraining.loc ambari-agent[1603]: Verifying ambari-agent process status... +Sep 17 11:20:34 worker4.ittraining.loc ambari-agent[873]: Verifying ambari-agent process status... 
-Sep 17 08:08:19 worker4.ittraining.loc ambari-agent[1603]: tput: No value for $TERM and no -T specified +Sep 17 11:20:34 worker4.ittraining.loc ambari-agent[873]: tput: No value for $TERM and no -T specified 
-Sep 17 08:08:19 worker4.ittraining.loc ambari-agent[1603]: Ambari Agent successfully started +Sep 17 11:20:34 worker4.ittraining.loc ambari-agent[873]: Ambari Agent successfully started 
-Sep 17 08:08:19 worker4.ittraining.loc ambari-agent[1603]: tput: No value for $TERM and no -T specified +Sep 17 11:20:34 worker4.ittraining.loc ambari-agent[873]: tput: No value for $TERM and no -T specified 
-Sep 17 08:08:19 worker4.ittraining.loc ambari-agent[1603]: Agent PID at: /run/ambari-agent/ambari-agent.pid +Sep 17 11:20:34 worker4.ittraining.loc ambari-agent[873]: Agent PID at: /run/ambari-agent/ambari-agent.pid 
-Sep 17 08:08:19 worker4.ittraining.loc ambari-agent[1603]: Agent out at: /var/log/ambari-agent/ambari-agent.out +Sep 17 11:20:34 worker4.ittraining.loc ambari-agent[873]: Agent out at: /var/log/ambari-agent/ambari-agent.out 
-Sep 17 08:08:19 worker4.ittraining.loc ambari-agent[1603]: Agent log at: /var/log/ambari-agent/ambari-agent.log +Sep 17 11:20:34 worker4.ittraining.loc ambari-agent[873]: Agent log at: /var/log/ambari-agent/ambari-agent.log 
-Sep 17 08:08:19 worker4.ittraining.loc systemd[1]: Started LSB: ambari-agent daemon+Sep 17 11:20:34 worker4.ittraining.loc systemd[1]: Started LSB: ambari-agent daemon.
-</code> +
- +
-Redémarrez la VM CentOS_7_8 : +
- +
-<code> +
-[root@worker4 ~]# shutdown -r now +
-Connection to 192.168.56.8 closed by remote host. +
-Connection to 192.168.56.8 closed.+
 </code> </code>
  
 =====LAB #3 - Ajouter l'hôte worker4 au Cluster===== =====LAB #3 - Ajouter l'hôte worker4 au Cluster=====
  
-====Accéder à la Console d'Ambari====+====3.1 - Accéder à la Console d'Ambari====
  
 Connectez-vous au serverXX en utilisant le client **X2Go** : Connectez-vous au serverXX en utilisant le client **X2Go** :
Ligne 416: Ligne 439:
  
 {{ :elearning:workbooks:hdp:hdp33.png?direct&600 |}} {{ :elearning:workbooks:hdp:hdp33.png?direct&600 |}}
 +
 +====3.2 - Ajouter l'hôte worker4====
  
 Cliquez sur le lien **Hosts** : Cliquez sur le lien **Hosts** :
Ligne 425: Ligne 450:
 {{ :elearning:workbooks:hdp:hdp35.png?direct&600 |}} {{ :elearning:workbooks:hdp:hdp35.png?direct&600 |}}
  
-====Install Options====+===Install Options===
  
 Entrez le nom de worker4.ittraining.loc dans l'emplacement prévu : Entrez le nom de worker4.ittraining.loc dans l'emplacement prévu :
Ligne 431: Ligne 456:
 {{ :elearning:workbooks:hdp:hdp36.png?direct&600 |}} {{ :elearning:workbooks:hdp:hdp36.png?direct&600 |}}
  
-Choisissez l'option **Perform manual registration and do not use SSH** :+Choisissez l'option **Perform manual registration and do not use SSH** puis cliquez sur le bouton **OK** pour valider la boîte d'avertissement :
  
 {{ :elearning:workbooks:hdp:hdp37.png?direct&600 |}} {{ :elearning:workbooks:hdp:hdp37.png?direct&600 |}}
  
-====Confirm Hosts====+===Confirm Hosts===
  
-Cliquez sur le bouton **OK** pour valider la boîte d'avertissement et cliquez sur le bouton **REGISTER AND CONFIRM** :+Cliquez sur le bouton **REGISTER AND CONFIRM** :
  
 {{ :elearning:workbooks:hdp:hdp38.png?direct&600 |}} {{ :elearning:workbooks:hdp:hdp38.png?direct&600 |}}
Ligne 445: Ligne 470:
 {{ :elearning:workbooks:hdp:hdp39.png?direct&600 |}} {{ :elearning:workbooks:hdp:hdp39.png?direct&600 |}}
  
-L'assistant initialise le noeud puis vérifie que les pré-requis pour continuer sont satisfaits :+L'assistant initialise le nœud puis vérifie que les pré-requis pour continuer sont satisfaits. Cliquez sur le bouton **NEXT** :
  
 {{ :elearning:workbooks:hdp:hdp40.png?direct&600 |}} {{ :elearning:workbooks:hdp:hdp40.png?direct&600 |}}
  
-====Assign Slaves and Clients====+===Assign Slaves and Clients===
  
 L'assistant vous propose maintenant d'assigner des composants à l'hôte. Cochez **Client** pour l'hôte puis cliquez sur le bouton **NEXT** : L'assistant vous propose maintenant d'assigner des composants à l'hôte. Cochez **Client** pour l'hôte puis cliquez sur le bouton **NEXT** :
Ligne 455: Ligne 480:
 {{ :elearning:workbooks:hdp:hdp41.png?direct&600 |}} {{ :elearning:workbooks:hdp:hdp41.png?direct&600 |}}
  
-====Configurations====+===Configurations===
  
 L'assistant vous demande de sélectionner les groupes de configurations auquels l'hôte va être rattaché. Cliquez simplement sur le bouton **NEXT** : L'assistant vous demande de sélectionner les groupes de configurations auquels l'hôte va être rattaché. Cliquez simplement sur le bouton **NEXT** :
Ligne 461: Ligne 486:
 {{ :elearning:workbooks:hdp:hdp42.png?direct&600 |}} {{ :elearning:workbooks:hdp:hdp42.png?direct&600 |}}
  
-====Review====+===Review===
  
-L'assitant vous propose maintenant un résumé de vos choix : +L’assistant vous propose maintenant un résumé de vos choix. Cliquez sur le bouton **DEPLOY** 
  
 {{ :elearning:workbooks:hdp:hdp43.png?direct&600 |}} {{ :elearning:workbooks:hdp:hdp43.png?direct&600 |}}
  
-====Install, Start and Test====+===Install, Start and Test===
  
-Cliquez sur le bouton **DEPLOY** :+Le déploiement peut prendre jusqu'à 10 minutes :
  
 {{ :elearning:workbooks:hdp:hdp44.png?direct&600 |}} {{ :elearning:workbooks:hdp:hdp44.png?direct&600 |}}
  
-A l'issu du déploiement, un résumé de la situation vous informe d'éventuelles erreurs :+A l'issu du déploiement, un résumé de la situation vous informe d'éventuelles erreurs. Dans le cas où il n'y ait pas d'erreurs, cliquez sur le bouton **NEXT** :
  
 {{ :elearning:workbooks:hdp:hdp45.png?direct&600 |}} {{ :elearning:workbooks:hdp:hdp45.png?direct&600 |}}
  
-En validant le déploiement, vous arrivez sur la liste des le console de gestion :+===Summary===
  
-{{ :elearning:workbooks:hdp:hdp32.png?direct&600 |}} +L’assistant vous propose maintenant un sommaire. Cliquez sur le bouton **COMPLETE** 
-\\ +
-\\+
  
-====Summary====+{{ :elearning:workbooks:hdp:hdp46.png?direct&600 |}}
  
-{{ :elearning:workbooks:hdp:hdp43.png?direct&600 |}}+Vous arrivez sur la liste des hôtes dans la console de gestion :
  
-{{ :elearning:workbooks:hdp:hdp44.png?direct&600 |}}+{{ :elearning:workbooks:hdp:hdp49.png?direct&600 |}}
  
-{{ :elearning:workbooks:hdp:hdp45.png?direct&600 |}}+=====LAB #4 - Ajouter les Services DataNode et NodeManager au worker4===== 
 + 
 +====4.1 - Le Service DataNode==== 
 + 
 +Cliquez sur le lien **worker4.ittraining.loc** : 
 + 
 +{{ :elearning:workbooks:hdp:hdp49.png?direct&600 |}} 
 + 
 +Cliquez sur le bouton **ADD** et choisissez **DataNode** dans la liste proposée : 
 + 
 +{{ :elearning:workbooks:hdp:hdp50.png?direct&600 |}} 
 + 
 +Dans la boîte de dialogue qui apparaît, cliquez sur le bouton **CONFIRM ADD** :  
 + 
 +{{ :elearning:workbooks:hdp:hdp51.png?direct&600 |}} 
 + 
 +Attendez que le service ait été ajouté et cliquez sur le bouton **OK** : 
 + 
 +{{ :elearning:workbooks:hdp:hdp52.png?direct&600 |}} 
 + 
 +Pour démarrer le service, cliquez sur les trois points horizontaux puis sur **Start** de la ligne du service **DataNode** : 
 + 
 +{{ :elearning:workbooks:hdp:hdp53.png?direct&600 |}} 
 + 
 +Cliquez sur le bouton **OK** dans la boîte de dialogue de confirmation : 
 + 
 +{{ :elearning:workbooks:hdp:hdp54.png?direct&600 |}} 
 + 
 +Attendez que le service ait été démarré puis cliquez sur le bouton **OK** : 
 + 
 +{{ :elearning:workbooks:hdp:hdp55.png?direct&600 |}} 
 + 
 +Retournez au **Dashboard** et notez que le nombre de **DataNodes Live** est passé à **4** : 
 + 
 +{{ :elearning:workbooks:hdp:hdp56.png?direct&600 |}} 
 + 
 +====4.2 - Le Service Node Manager==== 
 + 
 +Cliquez sur le lien **Hosts** : 
 + 
 +{{ :elearning:workbooks:hdp:hdp57.png?direct&600 |}} 
 + 
 +Cliquez sur le lien **worker4.ittraining.loc** : 
 + 
 +{{ :elearning:workbooks:hdp:hdp58.png?direct&600 |}} 
 + 
 +Cliquez sur le bouton **ADD** et choisissez **NodeManager** dans la liste proposée : 
 + 
 +{{ :elearning:workbooks:hdp:hdp59.png?direct&600 |}} 
 + 
 +Dans la boîte de dialogue qui apparaît, cliquez sur le bouton **CONFIRM ADD** :  
 + 
 +{{ :elearning:workbooks:hdp:hdp60.png?direct&600 |}} 
 + 
 +Attendez que le service ait été ajouté et cliquez sur le bouton **OK** : 
 + 
 +{{ :elearning:workbooks:hdp:hdp61.png?direct&600 |}} 
 + 
 +Pour démarrer le service, cliquez sur les trois points horizontaux puis sur **Start** de la ligne du service **NodeManager** : 
 + 
 +{{ :elearning:workbooks:hdp:hdp62.png?direct&600 |}} 
 + 
 +Cliquez sur le bouton **OK** dans la boîte de dialogue de confirmation : 
 + 
 +{{ :elearning:workbooks:hdp:hdp63.png?direct&600 |}} 
 + 
 +Attendez que le service ait été démarré puis cliquez sur le bouton **OK** : 
 + 
 +{{ :elearning:workbooks:hdp:hdp64.png?direct&600 |}} 
 + 
 +Retournez au **Dashboard** et notez que le nombre de **NodeManagers Live** est passé à **4** : 
 + 
 +{{ :elearning:workbooks:hdp:hdp65.png?direct&600 |}}
  
-{{ :elearning:workbooks:hdp:hdp46.png?direct&600 |}} 
  
-{{ :elearning:workbooks:hdp:hdp47.png?direct&600 |}} 
 ----- -----
 <html> <html>
Menu