docker 를 사용하면 아주 간단하게 hbase 설치된 이미지를 바로 나의 컴퓨터 혹은 다른 서버에서 실행할 수 있다.
아래 링크로 가보면 이미지를 실행하는 법이 나와 있다.
https://hub.docker.com/r/nerdammer/hbase/
아래의 명령어로 docker 이미지를 다운받고
docker pull nerdammer/hbase
호스트명을 hbase 로 사용하고 싶다면,
/etc/hosts 파일에 아래와 같이 수정하면 된다.
192.168.xxx.xxx hbase
아래의 명령어로 hbase 이미지를 실행시키면 된다.
docker run -p 2181:2181 -p 60010:60010 -p 60000:60000 -p 60020:60020 -p 60030:60030 -h hbase nerdammer/hbase
http://192.168.xxx.xxx:60010 을 web browser 로 확인하면, hbase master 서버의 web ui 를 볼 수 있다.
hbase shell 을 이용하여 hase 에 접근하고 싶다면, hbase-site.xml 파일을 아래와 같이 설정하면 된다.
hbase-site.xml
<configuration>
<property>
<name>hbase.rootdir</name>
<value>hdfs://192.168.99.100:9000/hbase</value>
</property>
<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>
<property>
<name>hbase.zookeeper.quorum</name>
<value>192.168.99.100</value>
</property>
</configuration>
'Programming' 카테고리의 다른 글
IntelliJ tomcat 구동시 유의사항 (0) | 2014.03.13 |
---|---|
Using markdown in GNU Emacs 24.3 on MacOSX (0) | 2013.11.08 |
쉽게 따라하는 자바 웹개발 legacy-sample 공부한 코드들 (0) | 2013.08.13 |
Parser 에 대한 기초지식 (0) | 2013.04.09 |
리팩토링 설명 (Introduction to Refactoring) (0) | 2013.03.10 |