블로그 이미지
홍신[弘信]

카테고리

분류 전체보기 (59)
보안 (34)
공부 (20)
여행 (0)
문화 (1)
기록 (0)
나름 (3)
Total
Today
Yesterday

달력

« » 2025.2
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28

공지사항

최근에 올라온 글

환경 : hadoop-0.20.2.tar.gz / hbase-0.20.4.tar.gz

Hbase는 하둡에서 사용하는 데이터베이스 이다.

하둡 계정의 하둡 폴더에 하둡이 설치되었다면 경로는 다음과 같을 것이다.
/home/hadoop/hadoop

hbase를 Apache.org에서 다운받고 아래 경로에 압축을 해제하도록 한다.
/home/hadoop/hadoop/hbase

1. 파일 수정
1) /hbase/conf/hbase-env.sh
아래의 내용과 같이 자바홈과 하둡홈을 설정해준다
export JAVA_HOME=/usr/lib/jvm/java-6-openjdk/
export HBASE_HOME=/home/hadoop/hadoop/hbase

2) /hbase/conf/hbase-site.xml
<configuration>
  <property>
    <name>hbase.master</name>
    <value>MASTER_IP:9000</value>
    <description>The host and port that the HBase master runs at.
    </description>
  </property>
  <property>
    <name>hbase.rootdir</name>
    <value>hdfs://MASTER_IP:9000/hbase</value>
    <description>The directory shared by region servers.
    </description>
  </property>
</configuration>

3) /hadoop/conf/hadoop-env.sh
아래의 항목을 추가한다.
export HBASE_HOME=/home/hadoop/hadoop/hbase
export HADOOP_CLASSPATH=${HBASE_HOME}:${HBASE_HOME}/hbase-0.2.0.jar:${HBASE_HOME}/conf

2. 설정 파일 복사
1) /hadoop/conf/hdfs-site.xml, mapred-site.xml, core-site.xml 파일들을
    /hadoop/hbase/conf/ 로 복사한다. -> (하란대로 하긴 했는데 안해도 돌아가는지 확인은 안했음)

3.  regionservier 파일 생성
1) /hadoop/conf/slaves를 복사하여 regionservers 파일을 생성한다.
   $ cp /hadoop/conf/slaves regionservers

4. /hbase/lib에 있는 hadoop 버전을 맞춘다.
1) /hadoop/hadoop-0.20.2-core.jar = /hadoop/hbase/lib/hadoop-0.20.2-core.jar

5. hbase 실행
1) 실행 /hbase/bin/start-hbase.sh
hadoop@hadoop:~/hadoop/hbase/bin$ jps
5902 SecondaryNameNode
5976 JobTracker
8617 Jps
6132 TaskTracker
5584 NameNode
5746 DataNode
8281 HQuorumPeer
8340 HMaster
2) 중지 /hbase/bin/stop-hbase.sh
3) 검사 /hbase/bin/hbase [shell | migrate]

ref. http://tenny.egloos.com/2038390
Posted by 홍신[弘信]
, |

최근에 달린 댓글

최근에 받은 트랙백

글 보관함