2012-04-04 3 views

답변

3

아니요. 둘 다 HBase 만 실행할 필요는 없습니다.

단지 팁 : 예를 들어 HDFS를 시작하는 스크립트가 항상 있습니다 (예 : bin/start-dfs.sh).

1

기본 경우 : HBase를 만 HDFS +를 사용할 때 저장된 데이터를 사용하여 맵리 듀스 작업을 실행하고자 할 때 당신은

을 (작은에서, 테스트 환경은 이벤트 HDFS 필요하지 않습니다)은 JobTracker와 TaskTrackers 필요하지 않습니다 HBase에서는 JobTracker와 TaskTracker가 분명히 필요할 것입니다.

2

위에서 언급 한 것처럼 Hbase만을 다루는 경우 Job/Tasktracker는 필요하지 않습니다. bin/start-dfs.sh를 사용하여 Name/Dtanodes를 시작할 수 있습니다. 또한 bin/start-all.sh는 이제 더 이상 사용되지 않습니다. 따라서 bin/start-dfs.sh를 사용하여 이름/데이터 노드와 bin을 시작하는 것이 더 낫습니다. /start-mapred.sh 작업/Tasktracker를 시작합니다 .. 난 독립 실행 형 Hbase HDFS를 사용하지 않는 것처럼 학습 및 테스트 목적을 위해 의사 배포 모드에서 Hbase를 사용하는 것이 좋습니다 것이 좋습니다. 당신이 비록 구성하는 동안 조심해야합니다. .