Wenn ich jede Karte nicht tun/Arbeitsplätze reduzieren, noch Jobtracker/TaskTrackers für einige HBase interne Abhängigkeit ausgeführt werden müssen?HBase: brauche ich Jobtracker/Tasktracker
Antwort
Nein, Sie brauchen beide nicht für ausschließlich HBase läuft.
Nur ein Tipp: Es gibt immer Skripte, die nur die HDFS starten, bin/start-dfs.sh
zum Beispiel.
Grund Fall: Sie haben keine Jobtracker und TaskTrackers brauchen, wenn nur HDFS + HBase mit (in kleineren, Sie Testumgebung keine Veranstaltung HDFS benötigen)
Wenn Sie MapReduce Jobs ausführen möchten Daten gespeichert sind In HBase benötigen Sie natürlich sowohl JobTracker als auch TaskTrackers.
Wie oben bereits erwähnt nicht Job/Tasktracker brauchen, wenn wir mit nur Hbase handelt. Sie können bin/start-dfs.sh verwenden Name/Dtanodes..Moreover bin/start-all.sh wurde als veraltet zu starten now..So Sie bevorzugen bin/start-dfs.sh Name/Datanodes und bin verwenden, sollten zu beginnen /start-mapred.sh Job starten/Tasktracker..I würde vorschlagen Hbase in pseudo-verteilten Modus für das Lernen und Testzwecke verwendet wird, wie im Standalone-Hbase verwendet nicht HDFS..You vorsichtig etwas sein sollte, während obwohl konfigurieren.