{"id":177098,"date":"2023-05-28T13:09:41","date_gmt":"2023-05-28T12:09:41","guid":{"rendered":"https:\/\/liora.io\/de\/?p=177098"},"modified":"2026-02-06T06:44:44","modified_gmt":"2026-02-06T05:44:44","slug":"apache-ambari-ein-tool-das-die-verwaltung-von-hadoop-clustern-vereinfacht","status":"publish","type":"post","link":"https:\/\/liora.io\/de\/apache-ambari-ein-tool-das-die-verwaltung-von-hadoop-clustern-vereinfacht","title":{"rendered":"Apache Ambari: Ein Tool, das die Verwaltung von Hadoop-Clustern vereinfacht"},"content":{"rendered":"<p><strong>Apache Ambari ist ein Programm der Apache Foundation, das die Verwaltung, Bereitstellung und Pr\u00fcfung von Hadoop-Clustern vereinfachen soll. Ambari bietet ein intuitives und benutzerfreundliches Webinterface, das auf seinen RESTful APIs aufbaut.<\/strong><\/p>\n<h3>Was ist ein Hadoop-Cluster?<\/h3>\nUm Ambari zu verstehen, ist es notwendig zu wissen, was ein <a href=\"https:\/\/liora.io\/de\/hadoop\">Hadoop-Cluster<\/a> ist.\n\nEin <a href=\"\/\">Hadoop-Cluster<\/a> ist per Definition eine Gruppe von Computern (Knoten genannt), die gemeinsam daran arbeiten, unstrukturierte Massendaten in einer verteilten Umgebung zu speichern und zu verarbeiten. Basierend auf dem <a href=\"https:\/\/liora.io\/de\/open-source-definition\">Open-Source-Framework Hadoop<\/a> werden diese Daten parallel mit sehr hoher Leistung verarbeitet.\n<h3>Wie ist Apache Ambari aufgebaut?<\/h3>\nAmbari besteht aus den folgenden Komponenten:\n<h4>Der Ambari-Server<\/h4>\nDies ist der Einstiegspunkt f\u00fcr alle administrativen Aufgaben auf Ambari. Es ist nicht mehr und nicht weniger als ein Shell-Skript, das Python-Code verwendet (ambari-server.py).\n<figure>\n\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"584\" height=\"214\" src=\"https:\/\/liora.io\/app\/uploads\/sites\/8\/2023\/05\/image2-3-1.png\" alt=\"\" loading=\"lazy\" srcset=\"https:\/\/liora.io\/app\/uploads\/sites\/8\/2023\/05\/image2-3-1.png 584w, https:\/\/liora.io\/app\/uploads\/sites\/8\/2023\/05\/image2-3-1-300x110.png 300w\" sizes=\"(max-width: 584px) 100vw, 584px\"><figcaption><\/figcaption><\/figure>\n<h4>Der Ambari-Agent<\/h4>\nEin Agent l\u00e4uft auf allen Knoten, die du verwalten m\u00f6chtest. Er sendet regelm\u00e4\u00dfig ein Signal (Heartbeat genannt) an den Hauptknoten. Die verschiedenen Aufgaben, die vom Server gesendet werden, werden \u00fcber den Agenten geleitet.\n<h4>Das Ambari-Webinterface<\/h4>\nEine der wichtigsten Funktionen und auch ein Highlight von Ambari ist seine Webschnittstelle. Wenn es eingesetzt wird, ist es auf <strong>Port 8080<\/strong> offengelegt und durch ein Authentifizierungssystem gesch\u00fctzt. Sobald du dich eingeloggt hast, kannst du nat\u00fcrlich deine Hadoop-Cluster einsehen und kontrollieren.\n\n?Auch interessant:\n<table dir=\"ltr\" border=\"1\" cellspacing=\"0\" cellpadding=\"0\">\n<colgroup>\n<col width=\"268\"><\/colgroup>\n<tbody>\n<tr>\n<td data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;Apache Spark&quot;}\" data-sheets-hyperlink=\"https:\/\/liora.io\/de\/apache-spark\"><a href=\"https:\/\/liora.io\/de\/apache-spark\" target=\"_blank\" rel=\"noopener\">Apache Spark<\/a><\/td>\n<\/tr>\n<tr>\n<td data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;Apache Kafka&quot;}\" data-sheets-hyperlink=\"https:\/\/liora.io\/de\/apache-kafka\"><a href=\"https:\/\/liora.io\/de\/apache-kafka\" target=\"_blank\" rel=\"noopener\">Apache Kafka<\/a><\/td>\n<\/tr>\n<tr>\n<td data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;Apache Cassandra&quot;}\" data-sheets-hyperlink=\"https:\/\/liora.io\/de\/apache-cassandra-die-beliebteste-nosql-bdd\"><a href=\"https:\/\/liora.io\/de\/apache-cassandra-die-beliebteste-nosql-bdd\" target=\"_blank\" rel=\"noopener\">Apache Cassandra<\/a><\/td>\n<\/tr>\n<tr>\n<td data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;Apache Schulung&quot;}\" data-sheets-hyperlink=\"https:\/\/liora.io\/de\/apache-schulung-wie-lerne-ich-hadoop-spark-und-cassandra\"><a href=\"https:\/\/liora.io\/de\/apache-schulung-wie-lerne-ich-hadoop-spark-und-cassandra\" target=\"_blank\" rel=\"noopener\">Apache Schulung<\/a><\/td>\n<\/tr>\n<tr>\n<td data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;Apache Airflow&quot;}\" data-sheets-hyperlink=\"https:\/\/liora.io\/de\/apache-airflow-was-ist-das-und-wie-kann-man-es-nutzen\"><a href=\"https:\/\/liora.io\/de\/apache-airflow-was-ist-das-und-wie-kann-man-es-nutzen\" target=\"_blank\" rel=\"noopener\">Apache Airflow<\/a><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h4>Die Datenbank<\/h4>\nAmbari unterst\u00fctzt mehrere relationale Datenbankmanagementsysteme, damit du die Entwicklung und den Gesundheitszustand deiner Hadoop-Infrastruktur verfolgen kannst. Bei der Erstkonfiguration von Ambari wirst du aufgefordert, die Datenbank auszuw\u00e4hlen, die du verwenden m\u00f6chtest. Die folgenden Datenbanken werden unterst\u00fctzt:\n<ul>\n \t<li>PostgreSQL<\/li>\n \t<li>Embedded PostgreSQL<\/li>\n \t<li>Oracle<\/li>\n \t<li>MySQL<\/li>\n \t<li>MariaDb<\/li>\n \t<li>SQL Server<\/li>\n \t<li>SQL Anywhere<\/li>\n \t<li>BerkeleyDB<\/li>\n<\/ul>\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex is-content-justification-center\"><div class=\"wp-block-button \"><a class=\"wp-block-button__link wp-element-button \" href=\"\/formation\/data-ia\/\">Beginne mit dem Training f\u00fcr Apache Ambari<\/a><\/div><\/div>\n\n<h3>Funktionen und Vorteile von Ambari<\/h3>\nApache Ambari ist reich an Funktionalit\u00e4ten.\n\n<img decoding=\"async\" src=\"https:\/\/liora.io\/app\/uploads\/sites\/8\/elementor\/thumbs\/image3-3-q74lkeq14azkj6xx9jiif3i0sz3kq86z3ayy5t1wha.png\" title=\"image3-3.png\" alt=\"image3-3.png\" loading=\"lazy\">\n\nApache Ambari kann auf einer Vielzahl von Plattformen (Windows, Mac, Ubuntu, Red Hat, Suse, etc.) ausgef\u00fchrt werden. Dies wird durch seine Architektur erm\u00f6glicht, die unabh\u00e4ngig von Hard- und Softwarespezifikationen ist.\n\n<img decoding=\"async\" src=\"https:\/\/liora.io\/app\/uploads\/sites\/8\/2023\/05\/image5-4.png\" title=\"image5-4.png\" alt=\"image5-4.png\" loading=\"lazy\">\nAlle Anwendungen von Ambari k\u00f6nnen individuell angepasst werden, wobei spezifische Werkzeuge und Technologien in steckbare Komponenten eingekapselt werden m\u00fcssen.\n<img decoding=\"async\" src=\"https:\/\/liora.io\/app\/uploads\/sites\/8\/elementor\/thumbs\/image7-4-q74lkwkyq5o0ns7zd98f8gzs3anjsh5vhrd6a2bf72.png\" title=\"image7-4.png\" alt=\"image7-4.png\" loading=\"lazy\">\n\nDie Versionen von Apache Ambari sind selbstverwaltet und ben\u00f6tigen daher keine externen Versionierungswerkzeuge wie <a href=\"https:\/\/liora.io\/de\/gitlab-alles-ueber-das-git-repository-fuer-devops\">Git<\/a>. Daher ist es einfach, eine Ambari-Anwendung oder Ambari selbst zu aktualisieren.\n\n<img decoding=\"async\" src=\"https:\/\/liora.io\/app\/uploads\/sites\/8\/elementor\/thumbs\/image4-4-q74ll51ifnzlk9vozuw2cwuxfrhupr3gix8jljyvn2.png\" title=\"image4-4.png\" alt=\"image4-4.png\" loading=\"lazy\">\n\nEs ist m\u00f6glich, die Funktionalit\u00e4t bestehender Apache Ambari Anwendungen zu erweitern, indem einfach verschiedene Ansichtskomponenten hinzugef\u00fcgt werden.\n\n<img decoding=\"async\" src=\"https:\/\/liora.io\/app\/uploads\/sites\/8\/elementor\/thumbs\/image8-1-q74llos4f6qmc330slf8b9vlwusk7e9tlmxqod5m0e.png\" title=\"image8.png\" alt=\"image8.png\" loading=\"lazy\">\n\nBei einem Absturz wird deine Arbeit dort fortgesetzt, wo sie aufgeh\u00f6rt hat, \u00e4hnlich wie z. B. ein Office-Dokument nach einem Absturz.\n\n<img decoding=\"async\" src=\"https:\/\/liora.io\/app\/uploads\/sites\/8\/elementor\/thumbs\/image6-4-q74llwatxv0wwys3koo8v7zanxrhwz3oao5mikugmm.png\" title=\"image6-4.png\" alt=\"image6-4.png\" loading=\"lazy\">\n\nAmbari verf\u00fcgt \u00fcber eine hohe Sicherheit und kann auch mit einem Verzeichnis wie LDAP oder<a href=\"https:\/\/learn.microsoft.com\/en-us\/windows-server\/identity\/ad-ds\/get-started\/virtual-dc\/active-directory-domain-services-overview\"> Active Directory<\/a> synchronisiert werden.\n<h3>Verwendung von Apache Ambari<\/h3>\n<strong>Apache Ambari<\/strong> unterst\u00fctzt die wichtigsten Hadoop-Komponenten wie<strong> Hive, Pig, MapReduce, HBase, HDFS<\/strong> und andere. Es gibt jedoch auch andere Einsatzm\u00f6glichkeiten, die wir uns kurz ansehen werden:\n<ul>\n \t<li><strong>Provisionierung von Hadoop-Clustern:<\/strong> Die Provisionierung ist dank des Assistenten und der vereinfachten Prozesse sehr einfach.<\/li>\n \t<li><strong>\u00dcberwachung deiner Cluster:<\/strong> Durch das Sammeln von Metriken kann ein detailliertes Dashboard \u00fcber den Gesundheitszustand deiner Cluster zur Verf\u00fcgung gestellt werden.<\/li>\n \t<li><strong>Verwaltung deiner Cluster:<\/strong> \u00dcber das Webinterface bietet dir Ambari eine zentrale Plattform f\u00fcr die Verwaltung deiner Cluster.<\/li>\n<\/ul>\n<h3>Fazit<\/h3>\nWie wir gerade gesehen haben, ist <strong>Apache Ambari<\/strong> ein einfaches und m\u00e4chtiges Werkzeug f\u00fcr die Verwaltung deiner <strong>Hadoop-Cluster<\/strong>. Seine benutzerfreundliche Benutzeroberfl\u00e4che, die einfachen Installationsschritte und das Dashboard bieten eine intuitive Erfahrung f\u00fcr Systemadministratoren und Anwendungsentwickler.\n\nEs vereinfacht die Verwaltung von <strong>Hadoop-Clustern<\/strong> und verbessert deine Effizienz bei allen Prozessen, die mit deinen Clustern zusammenh\u00e4ngen.\n\nJetzt, wo du einiges \u00fcber Apache Ambari wei\u00dft und noch mehr \u00fcber dieses Werkzeug lernen m\u00f6chtest, bist du bei Liora genau richtig. Entdecke unsere Schulungen!\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex is-content-justification-center\"><div class=\"wp-block-button \"><a class=\"wp-block-button__link wp-element-button \" href=\"https:\/\/liora.io\/de\/unsere-aus-und-weiterbildungen\">Data Science Weiterbildungen<\/a><\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Apache Ambari ist ein Programm der Apache Foundation, das die Verwaltung, Bereitstellung und Pr\u00fcfung von Hadoop-Clustern vereinfachen soll. Ambari bietet ein intuitives und benutzerfreundliches Webinterface, das auf seinen RESTful APIs aufbaut. Was ist ein Hadoop-Cluster? Um Ambari zu verstehen, ist es notwendig zu wissen, was ein Hadoop-Cluster ist. Ein Hadoop-Cluster ist per Definition eine Gruppe [&hellip;]<\/p>\n","protected":false},"author":76,"featured_media":177101,"comment_status":"open","ping_status":"open","sticky":false,"template":"elementor_theme","format":"standard","meta":{"_acf_changed":false,"editor_notices":[],"footnotes":""},"categories":[2476],"class_list":["post-177098","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-cloud-dev"],"acf":[],"_links":{"self":[{"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/posts\/177098","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/users\/76"}],"replies":[{"embeddable":true,"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/comments?post=177098"}],"version-history":[{"count":1,"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/posts\/177098\/revisions"}],"predecessor-version":[{"id":217504,"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/posts\/177098\/revisions\/217504"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/media\/177101"}],"wp:attachment":[{"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/media?parent=177098"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/categories?post=177098"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}