hbase는 Google의 Bigtable의 clone 프로젝트로 진행중에 있고
hadoop의 subproject로 진행중이다.
즉, hbase를 사용할려면 hadoop(0.16.0이상)을 다운 받으면된다.
$HADOOP_HOME/contrib/hbase 에 있다.
일단 $HBASE_HOME/conf/hbase-site.xml을 편집한다.
일단 hbase.master, hbase.rootdir는 기본적으로 설정해줘야한다.
$HBASE_HOME/conf/regionservers 이 파일하고 $HADOOP_HOME/conf/slaves와 동일하게 해준다.
$HBASE_HOME/bin/start-hbase.sh(hbase 시작)
$HBASE_HOME/bin/stop-hbase.sh(hbase 종료)
항상 hadoop을 먼저 띄우고 hbase를 시작해야하고 hbase를 닫고 hadoop을 닫아줘야한다.
http://localhost:60010
정상적으로 hbase가 실행이 된다면 위 페이지가 나올것이다.
참조사이트(http://hadoop.apache.org/hbase/docs/current/api/overview-summary.html#overview_description)
hadoop의 subproject로 진행중이다.
즉, hbase를 사용할려면 hadoop(0.16.0이상)을 다운 받으면된다.
$HADOOP_HOME/contrib/hbase 에 있다.
일단 $HBASE_HOME/conf/hbase-site.xml을 편집한다.
<configuration>
<property>
<name>hbase.master</name>
<value>localhost:60000</value>
<description>The host and port that the HBase master runs at.</description>
</property>
<property>
<name>hbase.rootdir</name>
<value>hdfs://localhost:9000/hbase</value>
<description>The directory shared by region servers.</description>
</property>
</configuration>
<property>
<name>hbase.master</name>
<value>localhost:60000</value>
<description>The host and port that the HBase master runs at.</description>
</property>
<property>
<name>hbase.rootdir</name>
<value>hdfs://localhost:9000/hbase</value>
<description>The directory shared by region servers.</description>
</property>
</configuration>
일단 hbase.master, hbase.rootdir는 기본적으로 설정해줘야한다.
$HBASE_HOME/conf/regionservers 이 파일하고 $HADOOP_HOME/conf/slaves와 동일하게 해준다.
$HBASE_HOME/bin/start-hbase.sh(hbase 시작)
$HBASE_HOME/bin/stop-hbase.sh(hbase 종료)
항상 hadoop을 먼저 띄우고 hbase를 시작해야하고 hbase를 닫고 hadoop을 닫아줘야한다.
http://localhost:60010
정상적으로 hbase가 실행이 된다면 위 페이지가 나올것이다.
참조사이트(http://hadoop.apache.org/hbase/docs/current/api/overview-summary.html#overview_description)