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
댓글