IT Log
HBase 구성 (Standalone) 본문
728x90
반응형
[이전 단계] Zookeeper 구성 (Multi-Server) : https://newly0513.tistory.com/148
[다음 단계] HBase 구성 ( Full-distributed ) : newly0513.tistory.com/150
전제 조건 (Prerequisites)
- Java
- JDK8 권장
- HBase 버전 1.2+인 경우 JDK7도 지원
- JDK9, 10, 11은 확실하지 않음
- 운영체제 유틸리티
- ssh
- DNS
- NTP
- Zookeeper
- Zookeeper 3.4.x 이상
- Hadoop
- 본인이 설치한 Hadoop버전과 호환되는 HBase버전을 선택합니다.
Download
- Download Url
- HBase 홈페이지 : hbase.apache.org/downloads.html
- HBase 미러 사이트 : apache.mirror.cdnetworks.com/hbase/
- Version
- 위 2사이트에서 안정적인 버전(stable version) 또는 목록 중에서 다른 Application들과의 호환성을 고려하여 선택합니다.
- Download
- Download 서버 : master
- Download 위치 : /usr/local
위 표에서 Hadoop과의 호환성을 확인한 뒤 알맞은 버전을 다운로드 합니다.
cd /usr/local; \
wget http://apache.mirror.cdnetworks.com/hbase/2.2.5/hbase-2.2.5-bin.tar.gz; \
tar xzvf hbase-2.2.5-bin.tar.gz; \
rm -rf hbase-2.2.5-bin.tar.gz; \
mv hbase-2.2.5 hbase
경로 설정 (Path)
- 진행 노드 : master
- 파일 : /etc/profile
HBASE_HOME 환경변수를 설정한 뒤 PATH에 $HBASE_HOME/bin을 추가합니다.
export HBASE_HOMBE=/usr/local/hbase
$HBASE_HOMBE/bin
구성파일
- 진행 노드 : master
- 위치 : /usr/local/hbase/conf
1. hbase-env.sh
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.262.b10-0.el7_8.x86_64 #28번 라인
2. hbase-site.xml
기존 파일에 있던 <configuration> ... </configuration>을 삭제한 뒤 아래 코드를 복사하여 붙여넣기 합니다.
<configuration>
<property>
<name>hbase.rootdir</name>
<value>hdfs://master:9000/hbase</value>
</property>
<property>
<name>hbase.cluster.distributed</name>
<value>false</value>
</property>
</configuration>
HBase 시작
1. HBase 시작
start-hbase.sh
2. 확인
jps 목록 중 'HMaster'가 있는지 확인합니다.
jps
3. Hbase 연결
hbase shell
HBase 오류
ERROR: KeeperErrorCode = ConnectionLoss for /hbase/master
- 원인 : HBase를 시작하지 않고 연결하여 명령을 실행하는 경우
- 해결 방법 : start-hbase.sh을 실행하고 jps로 'HMaster'를 확인합니다. shell에서 명령을 재실행 합니다.
728x90
반응형
'Open Source > Apache' 카테고리의 다른 글
Hadoop 완전분산모드(Fully-Distributed) (0) | 2021.03.24 |
---|---|
HBase 구성 ( Full-distributed ) (0) | 2021.03.24 |
Hive Metastore Derby (0) | 2021.03.24 |
Hive Metastore MySQL (0) | 2020.09.07 |
Hive Metastore (0) | 2020.09.05 |
Comments