Utilisation d'Apache Ambari

Apache Ambari fournit une interface utilisateur Web pour gérer et surveiller les composants Hadoop de votre grappe. Apache Ambari s'exécute sur le noeud d'utilitaire d'une grappe (ou sur le premier noeud d'utilitaire d'une grappe hautement disponible sécurisée).

Avant de commencer

Pour vous permettre d'accéder à Apache Ambari à partir d'un navigateur, un administrateur doit :

  • Rendre le noeud disponible aux connexions entrantes des utilisateurs. L'adresse IP privée du noeud peut être mappée à une adresse IP publique, qui permet un accès à partir d'Internet public. La grappe peut également être configurée pour utiliser un hôte bastion ou Oracle FastConnect. Voir Connexion aux noeuds de grappe avec des adresses IP privées.

  • Ouvrir le port 7183 sur le noeud en configurant les règles de trafic entrant dans la liste de sécurité du réseau. Voir Définition des règles de sécurité.

Gérer les rôles de grappe dans Ambari

Gérer les rôles de grappe dans Ambari pour une utilisation avec les grappes et les composants du service de mégadonnées.

Les administrateurs Ambari peuvent gérer l'accès des utilisateurs et les autorisations à différents niveaux du système. Ils peuvent affecter des rôles aux utilisateurs, en leur accordant des droits d'accès spécifiques aux autorisations de niveau Ambari, Clusters, Hosts, Services ou User-(view-only). Ce mécanisme de contrôle d'accès basé sur les rôles permet une approche de gestion distribuée, où les responsabilités sont déléguées tout en maintenant le contrôle global sur l'installation de gestion Ambari.

Pour plus d'informations sur la gestion des utilisateurs et des rôles Ambari, voir Gestion des rôles de grappe Ambari.

Utilisation du tableau de bord Apache Ambari

Utilisez le tableau de bord Apache Ambari pour surveiller l'état et le statut de la grappe du service de mégadonnées qui utilise la distribution Oracle avec Apache Hadoop.

Lorsque vous Accédez à Apache Ambari, le tableau de bord s'affiche. Il existe trois barres d'outils principales : la barre d'outils horizontale supérieure, les onglets et les menus déroulants et la barre d'outils latérale verticale.

Tableau de bord Apache Ambari

Utilisation de la barre d'outils supérieure (1)

  • Lors de l'utilisation d'Apache Ambari, sélectionnez le logo Ambari, l'icône d'accueil, ou le lien Tableau de bord pour retourner au tableau de bord.
  • Consultez le nom de votre grappe à droite de la barre d'outils.
  • Consultez le nombre d'opérations en arrière-plan qui s'exécutent sur votre grappe à côté de l'icône d'équipement. l'icône d'équipement pour voir les détails de toutes les opérations en arrière-plan. Vous pouvez filtrer les opérations en fonction de leur statut. Vous pouvez sélectionner le nom de chaque opération pour voir d'autres détails les concernant, tels que les hôtes, les tâches et les journaux des tâches.
  • Consultez le nombre d'avis à côté de l'icône de cloche. Sélectionnez l'icône de cloche pour voir les informations détaillées sur les avis. Vous pouvez filtrer les avis selon qu'il s'agit d'une alerte critique ou d'un avertissement. Sélectionnez Tout voir pour ouvrir la page Alertes. Vous pouvez consulter les informations détaillées sur les alertes, et gérer les alertes et les avis.
  • Sélectionnez l'icône de grille pour voir les vues de la grappe.
  • Consultez le nom d'utilisateur que vous avez utilisé pour vous connecter à Apache Ambari à côté de l'icône de profil. Utilisez le menu déroulant pour obtenir plus d'options vous permettant de gérer votre profil d'utilisateur.

Utilisation des onglets et des menus déroulants (2)

  • L'onglet par défaut s'affiche lorsque vous accédez au tableau de bord. Il contient divers widgets qui vous aident à surveiller en un coup d'oeil le statut de l'ensemble de votre grappe. Vous pouvez sélectionner des widgets pour voir des informations supplémentaires. Par exemple, Utilisation de mémoire et Utilisation du réseau. Vous pouvez modifier ou supprimer chaque widget à l'aide de l'icône de menu correspondante.

    Vous pouvez utiliser le menu déroulant Actions de mesure pour ajouter ou modifier les widgets.

    Vous pouvez appliquer une période à tous les widgets à l'aide de la liste déroulante de périodes.

    Note

    Vous pouvez personnaliser les mesures affichées à l'aide des vues Apache Ambari.
  • L'onglet Cartes thermiques affiche les mesures de grappe sous forme de cartes thermiques colorées, du vert au rouge. Vous pouvez sélectionner la mesure dont vous voulez voir la carte thermique.
  • L'onglet Historique de configuration liste les versions des services installés après la création initiale de la grappe.

Utilisation de la barre d'outils latérale (3)

  • L'option Services répertorie tous les services installés sur votre grappe. Vous pouvez ajouter des services supplémentaires qui ne sont pas installés par défaut à l'aide de l'icône .... Sélectionnez chaque service pour afficher les informations détaillées correspondantes dans la grappe. Les informations affichées dépendent du service que vous souhaitez consulter. Par exemple, si vous sélectionnez HDFS, vous pouvez voir les onglets Sommaire, Cartes thermiques, Configurations et Mesures. Certains services ont des interfaces Web propres au service de liens rapides utiles. Chaque service dispose également d'une liste déroulante Actions comprenant différentes options selon le service.
  • L'option Hôtes répertorie les informations détaillées sur les noeuds de votre grappe. Vous pouvez ajouter de nouveaux hôtes ou gérer les hôtes existants à l'aide de la liste déroulante Actions.
  • L'option Alerts affiche un journal de toutes les alertes, critiques et avertissements, reçues pour votre grappe. Utilisez la liste déroulante Actions pour gérer les alertes et les avis.
  • L'option Administrateur de grappe fournit des options supplémentaires pour gérer votre grappe. Sélectionnez Pile et versions pour voir les différents logiciels ou services installés sur les grappes. Sélectionnez Comptes de service pour voir les utilisateurs et les groupes de chaque service de la grappe. Sélectionnez Kerberos pour voir les configurations de sécurité de votre grappe. Sélectionnez Lancement automatique du service pour gérer les services qui doivent être démarrés automatiquement. Par défaut, tous les services sont configurés pour démarrer automatiquement.

Configuration d'Apache Ambari

Les paramètres du serveur Apache Ambari sont gérés au moyen du fichier de configuration situé à l'adresse suivante :

/etc/ambari-server/conf/ambari.properties

Ce fichier se trouve sur le noeud du serveur Ambari (par exemple, un0) et contient des paires clé-valeur dans le format suivant :

property=value

Empêcher les mises à jour des configurations de modèle d'environnement en lecture seule

Le service de mégadonnées 3.1.1 et versions ultérieures fournit un moyen d'appliquer l'immutabilité aux configurations de modèle d'environnement (par exemple, *-env). Ambari peut être configuré pour bloquer les mises à jour à l'aide de l'API.

  1. Ajoutez la ligne suivante à /etc/ambari-server/conf/ambari.properties :
    security.server.api.validate.readonly.update=true
  2. Redémarrez le serveur Ambari pour appliquer les modifications :
    sudo ambari-server restart

Utilisation des API Apache Ambari

Utilisez les API REST Ambari pour intégrer les capacités d'Ambari dans vos applications.