본문 바로가기
Hbase

VM Ubuntu Hbase 설치

by 리틀홍콩 2017. 9. 15.
728x90

1. hbase wget 으로 zip파일 다운로드

   wget http://archive.apache.org/dist/hbase/1.2.3/hbase-1.2.3-bin.tar.gz

2. java 설치(본인은 jdk 1.8버전 설치함)

3. root계정으로 변경

4. 압축풀기

5. vi /etc/bash.bashrc

6. 맨 하단에 java와 hbase 홈 디렉토리등록

7. hbase폴더에 conf폴더로 이동해서 hbase-env.sh 열기

   아래 export부분을 코멘트처리 또는 삭제(아니면 hbase 실행시 warning 메시지 뜸)

 export HBASE_MASTER_OPTS="$HBASE_MASTER_OPTS -XX:PermSize=128m -XX:MaxPermSize=128m"

export HBASE_REGIONSERVER_OPTS="$HBASE_REGIONSERVER_OPTS -XX:PermSize=128m -XX:MaxPermSize=128m"


8. hbase-site.xml 열어서 아래처럼 등록

   <configuration>

 <property>

<name>hbase.rootdir</name>

<value>$HBASE_HOME/hbase-${user.name}/hbase</value>

 </property>

</configuration>

9. bin폴더로 이동해서 start-hbase.sh 실행

10. hbase shell 동작 확인

      $ ./bin/hbase shell

hbase(main):003:0> create 'test', 'cf'

0 row(s) in 1.2200 seconds

hbase(main):003:0> list 'test'

..

1 row(s) in 0.0550 seconds

hbase(main):004:0> put 'test', 'row1', 'cf:a', 'value1'

0 row(s) in 0.0560 seconds

hbase(main):005:0> put 'test', 'row2', 'cf:b', 'value2'

0 row(s) in 0.0370 seconds

hbase(main):006:0> put 'test', 'row3', 'cf:c', 'value3'

0 row(s) in 0.0450 seconds


※ 참고사이트 

 - http://crazia.tistory.com/entry/HBase-%EB%88%84%EA%B5%AC%EB%82%98-%EB%94%B0%EB%9D%BC%ED%95%A0-%EC%88%98-%EC%9E%88%EB%8A%94-HBase-%EC%8B%9C%EC%9E%91%ED%95%98%EA%B8%B0

 - https://stackoverflow.com/questions/41522002/hbase-has-issues-with-java-8-and-zookeeper

댓글