Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente |
elearning:workbooks:hdp:l101 [2020/09/12 11:29] – admin | elearning:workbooks:hdp:l101 [2020/09/17 04:56] (Version actuelle) – admin |
---|
Dernière mise-à-jour : ~~LASTMOD~~ | Dernière mise-à-jour : ~~LASTMOD~~ |
| |
======BDF100 - Hortonworks Data Platform Administration====== | ======BDF100 - Hortonworks Data Platform Administration - Création d'un Cluster====== |
| |
=====Contenu du Module===== | =====Contenu du Module===== |
| |
* **BGF100 - Hortonworks Data Platform Administration** | * **BDF100 - Hortonworks Data Platform Administration - Création d'un Cluster** |
* Contenu du Module | * Contenu du Module |
* Pré-requis | * Pré-requis |
* Démarrage des Machines Virtuelles | * Démarrage des Machines Virtuelles |
* Connexion aux Machines Virtuelles | * Connexion aux Machines Virtuelles |
| * Se connecter en mode graphique au serverXX.ittraining.network |
| * Utiliser la console Ambari |
| * Get Started |
| * Install Options |
| * Confirm Hosts |
| * Choose Services |
| * Assign Masters |
| * Assign Slaves and Clients |
| * Customize Services |
| * Review |
| * Install, Start and Test |
| |
=====Prérequis===== | =====Prérequis===== |
====Connexion au Serveur Cloud==== | ====Connexion au Serveur Cloud==== |
| |
**Pendant la durée de la formation**, vous disposez d'un serveur dédié, pré-installé, pré-configuré et hébergé dans le cloud. | **Pendant la durée de la formation**, vous disposez d'un serveur dédié **XEON-SATA-2-64 Server - 8c/16t - Intel Xeon D-1540 - 64GB DDR4 ECC 2133MHz - 4x 2To HDD SATA Soft RAID**, pré-installé, pré-configuré et hébergé dans le cloud. |
| |
Ce serveur est muni de VirtualBox. Six machines virtuelles **CentOS 7** ont été configurées selon le tableau ci-dessous : | Ce serveur est muni de VirtualBox. Six machines virtuelles **CentOS 7** ont été configurées selon le tableau ci-dessous : |
desktop@serverXX:~$ ssh -l trainee worker3.ittraining.loc | desktop@serverXX:~$ ssh -l trainee worker3.ittraining.loc |
</code> | </code> |
| |
| =====Se connecter en mode graphique au serverXX.ittraining.network===== |
| |
| Téléchargez le client **X2Go** ( [[https://wiki.x2go.org/doku.php/download:start]] ) et installez-le. Créez une nouvelle connexion **XFCE** pour votre serveur : |
| |
| {{ :elearning:workbooks:hdp:x2go1.png?direct&600 |}} |
| |
| Connectez-vous au serverXX : |
| |
| {{ :elearning:workbooks:hdp:x2go.png?direct&600 |}} |
| |
| Ouvrez le navigateur Firefox et saisissez l'URL http://master1.ittraining.loc:8080. Entrez l'utilisateur **admin** et le mot de passe **admin** et cliquez sur le bouton **SIGN IN** : |
| |
| {{ :elearning:workbooks:hdp:hdp.png?&600 |}} |
| |
| Vous êtes maintenant dans la console d'Ambari : |
| |
| {{ :elearning:workbooks:hdp:hdp1.png?direct&600 |}} |
| |
| =====Utiliser la console Ambari===== |
| |
| Cliquez sur le bouton **LAUNCH INSTALL WIZARD** : |
| |
| {{ :elearning:workbooks:hdp:hdp2.png?direct&600 |}} |
| |
| ====Get Started==== |
| |
| Saisissez le nom **HDP_ittraining** en tant que CLUSTER NAME et cliquez sur le bouton **NEXT** : |
| |
| {{ :elearning:workbooks:hdp:hdp3.png?direct&600 |}} |
| |
| Dans la liste des systèmes d'exploitation, supprimez tous les OS **sauf** redhat7 : |
| |
| {{ :elearning:workbooks:hdp:hdp4.png?direct&600 |}} |
| |
| Ouvrez ensuite le fichier **/root/repositories** dans la VM **master1** : |
| |
| <code> |
| [root@master1 ~]# cat repositories |
| http://master1.ittraining.loc/HDP/centos7/3.1.4.0-315/ |
| http://master1.ittraining.loc/HDP-GPL/centos7/3.1.4.0-315/ |
| http://master1.ittraining.loc/HDP-UTILS/centos7/1.1.0.22/ |
| http://master1.ittraining.loc/ambari/centos7/2.7.4.0-118 |
| </code> |
| |
| Copiez ensuite les URLs à partir du fichier **repositories** et collez-les aux emplacements prévus dans la console puis cliquez sur le bouton **NEXT**: |
| |
| {{ :elearning:workbooks:hdp:hdp5.png?direct&600 |}} |
| |
| ====Install Options==== |
| |
| Entrez la liste des serveurs dans l'emplacement prévu. Notez ici l'utilisation d'une expression régulière **[1-3]** : |
| |
| {{ :elearning:workbooks:hdp:hdp6.png?direct&600 |}} |
| |
| Choisissez l'option **Perform manual registration and do not use SSH** : |
| |
| {{ :elearning:workbooks:hdp:hdp7.png?direct&600 |}} |
| |
| ====Confirm Hosts==== |
| |
| Validez la boîte d'avertissement et cliquez sur le bouton **REGISTER AND CONFIRM**. L'assistant résoud les expressions régulières dans les nom d'hôtes et vous damande de confirmer. Cliquez donc sur le bouton **OK** : |
| |
| {{ :elearning:workbooks:hdp:hdp8.png?direct&600 |}} |
| |
| Cliquez sur le bouton **OK** de la boîte d'avertissement **Before You Proceed** : |
| |
| {{ :elearning:workbooks:hdp:hdp9.png?direct&600 |}} |
| |
| L'assistant initialise chaque noeud du cluster puis vérifie que les pré-requis pour continuer sont satisfaits : |
| |
| {{ :elearning:workbooks:hdp:hdp10.png?direct&600 |}} |
| |
| Pour consulter la liste des pré-requis en cas de problème, cliquez sur le lien **Click here to see the check results** : |
| |
| {{ :elearning:workbooks:hdp:hdp11.png?direct&600 |}} |
| |
| ====Choose Services==== |
| |
| Fermez la fenêtre **Host checks** et cliquez sur le bouton **NEXT**. Choisissez maintenant les services que vous souhaitez ajouter. Pour effectuer une installation minimaliste dans un premier temps, ne cochez que **HDFS**, **YARN + MapReduce2** et **ZooKeeper** puis cliquez sur le bouton **NEXT** : |
| |
| {{ :elearning:workbooks:hdp:hdp12.png?direct&600 |}} |
| |
| Notez qu'en cas de dépendance manquante, l'assistant vous le rappelle : |
| |
| {{ :elearning:workbooks:hdp:hdp14.png?direct&600 |}} |
| |
| Cliquez sur le bouton **OK**. L'assistant vous affiche une fenêtre **Limited Functionality Warning** pour vous avertir des fonctionalités limitées dues au fait qu'**Apache Ranger** et **Apache Atlas** n'ont pas été sélectionnés. Cliquez simplement sur le bouton **PROCEED ANYWAY** chaque fois : |
| |
| {{ :elearning:workbooks:hdp:hdp15.png?direct&600 |}} |
| |
| ====Assign Masters==== |
| |
| L'assistant vous propose maintenant la possibilité d'équilibrer la charge sur les serveurs dont il a connaissance. Modifiez la valeur du **Metrics Collector** à **master3.ittraining.loc** puis cliquez sur le bouton **NEXT** : |
| |
| {{ :elearning:workbooks:hdp:hdp16.png?direct&600 |}} |
| |
| ====Assign Slaves and Clients==== |
| |
| L'assistant vous propose maintenant d'assigner des composants à chaque hôte. Les hôtes ayant des composants maître sont marqués avec une étoile. Cochez **Client** pour chaque hôte puis cliquez sur le bouton **NEXT** : |
| |
| {{ :elearning:workbooks:hdp:hdp17.png?direct&600 |}} |
| |
| ====Customize Services==== |
| |
| Ensuite l'assistant vous demande de spécifier les mots de passe que souhaitez utiliser pour **Grafana** et **Activity Explorer**. Saisissez le mot de passe **fenestros** dans chaque cas puis cliquez sur le bouton **NEXT** : |
| |
| {{ :elearning:workbooks:hdp:hdp18.png?direct&600 |}} |
| |
| L'assistant vous permet ensuite de modifier les emplacements par défaut des répertoires pour chacune des applications à installer. Cliquez simplement sur le bouton **NEXT** : |
| |
| {{ :elearning:workbooks:hdp:hdp19.png?direct&600 |}} |
| |
| L'assistant vous permet ensuite de modifier les noms des comptes par défaut pour chacune des applications à installer. Cliquez simplement sur le bouton **NEXT** : |
| |
| {{ :elearning:workbooks:hdp:hdp20.png?direct&600 |}} |
| |
| L'assistant vous permet ensuite de modifier les configurations par défaut pour chacune des applications à installer. Notez ici qu'il y a un avertissement en rouge pour la configuration avancée : |
| |
| {{ :elearning:workbooks:hdp:hdp21.png?direct&600 |}} |
| |
| Cliquez donc sur la cloche en rouge : |
| |
| {{ :elearning:workbooks:hdp:hdp22.png?direct&600 |}} |
| |
| Puis sur le bouton **EDIT**. entrez le mot de passe **fenestros** puis cliquez sur le bouton **NEXT** : |
| |
| {{ :elearning:workbooks:hdp:hdp23.png?direct&600 |}} |
| |
| ====Review==== |
| |
| L'assitant vous propose maintenant un résumé de vos choix ainsi que la possibilité de télécharger un fichier de template à utiliser pour re-créer un cluster identique par la suite en cliquant sur le bouton **GENERATE BLUEPRINT** : |
| |
| {{ :elearning:workbooks:hdp:hdp24.png?direct&600 |}} |
| |
| ====Install, Start and Test==== |
| |
| Téléchargez le template puis cliquez sur le bouton **DEPLOY** : |
| |
| {{ :elearning:workbooks:hdp:hdp25.png?direct&600 |}} |
| |
| A l'issu du déploiement, un résumé de la situation vous informe d'éventuelles erreurs : |
| |
| {{ :elearning:workbooks:hdp:hdp26.png?direct&600 |}} |
| |
| En cas d'erreurs, il vous est possible de consulter les détails de celles-ci : |
| |
| {{ :elearning:workbooks:hdp:hdp27.png?direct&600 |}} |
| \\ |
| \\ |
| {{ :elearning:workbooks:hdp:hdp28.png?direct&600 |}} |
| |
| Une fois les erreurs corrigées, il convient de déployer de nouveau le cluster : |
| |
| {{ :elearning:workbooks:hdp:hdp30.png?direct&600 |}} |
| |
| Cette fois, le résumé ne doit pas montrer d'erreurs : |
| |
| {{ :elearning:workbooks:hdp:hdp31.png?direct&600 |}} |
| |
| En validant le déploiement, vous arrivez sur le console de gestion : |
| |
| {{ :elearning:workbooks:hdp:hdp32.png?direct&600 |}} |
| \\ |
| \\ |
| |
----- | ----- |