로컬에서 디버깅환경구축중이다. 로컬모드는 다운받고 그대로 실행만 해주면 끝나지만 가상 분산 모드는 설정파일을 살짝 수정해주어야한다.
HBase 를 가상 분산 모드로 실행하기
구글신으로 검색해서 해봤는데 안되서 헤딩했다;.
0.94.1 0.94.2 버전에서 테스트한 결과는 다음과 같다.
hbase-site.xml 파일 다음과 같이 추가해준다.
처음에는 configuration 엘리먼트만 있을 것이다.
<configuration>
<property>
<name>hbase.rootdir</name>
<value>hdfs://localhost:9000/hbase</value>
</property>
</configuration>
그리고 hadoop을 가상분산모드로 실행시킨 후에 hbase를 실행하면 된다.
hdfs://localhost:9000 이것은 하둡 설정파일 core-site.xml 에 fs.default.name을 적어주면된다. (거기에 루트 디렉토리 추가 예제에서는 hbase)