2012-04-04 13 views

Antwort

3

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.

1

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.

2

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.