0

map / reduceジョブを実行しない場合でも、HBaseの内部依存関係のためにJobTracker / TaskTrackersを実行する必要がありますか?

4

3 に答える 3

3

いいえ、HBaseのみを実行するために両方は必要ありません。

bin/start-dfs.shヒント:たとえば、HDFSを開始するだけのスクリプトは常にあります。

于 2012-04-04T07:39:46.503 に答える
2

上記のように、Hbaseだけを扱っている場合は、Job/Tasktrackerは必要ありません。bin/start-dfs.shを使用してName/Dtanodesを開始できます。さらに、bin / start-all.shは非推奨になりました。したがって、bin/start-dfs.shを使用してName/Datanodesとbinを開始することをお勧めします。 /start-mapred.shを使用してJob/Tasktrackerを開始します。スタンドアロンのHbaseはHDFSを使用しないため、学習とテストの目的でHbaseを疑似分散モードで使用することをお勧めします。ただし、構成時には少し注意する必要があります。 。

于 2012-04-07T20:53:22.627 に答える
1

基本的なケース:HDFS + HBaseのみを使用する場合は、JobTrackerとTaskTrackersは必要ありません(小規模なテスト環境では、イベントHDFSは必要ありません)

HBaseに保存されているデータを使用してMapReduceジョブを実行する場合は、明らかにJobTrackerとTaskTrackersの両方が必要です。

于 2012-04-04T10:36:58.153 に答える