상단

분산 컬럼기반 데이터베이스인 HBase를 정리 합니다.

 
 

HBase 개요


  • HDFS 기반의 컬럼 데이터 베이스

  • 실시간 랜덤 조회 및 업데이트 지원

 
 

CentOS에서 HBase 설치


사전 준비 사항

  • Oozie 3.3.2

    • ext-js 2.2.1

  • Hive 0.11.0

  • Pig 0.11.1

  • Hadoop 1.1.2 (HDFS, MapReduce)

  • MySQL 5.1.69

  • Maven 3.0.5

  • Ant 1.7.1

  • Java 1.7.0_19

  • CentOS 6.4, 64 bits

 

설치

  • HBase를 다운로드하여 압축을 풉니다.

 
 wget http://apache.mirror.cdnetworks.com/hbase/hbase-0.95.0/hbase-0.95.0-hadoop1-bin.tar.gz
 tar zxvf hbase-0.95.0-hadoop1-bin.tar.gz
 chown -R root:root hbase-0.95.0-hadoop1
 mv hbase-0.95.0-hadoop1 /appl/hbase
 
  • vi ~/.bashrc

 
 export HBASE_HOME=/appl/hbase
 export PATH=$PATH:$HBASE_HOME/bin
 
  • vi /appl/hbase/conf/hbase-site.xml

 
 
    
        hbase.rootdir
        hdfs://cloud001.cloudserver.com:9000/hbase
    
    
        hbase.zookeeper.quorum
        cloud001.cloudserver.com
    
    
        hbase.zookeeper.property.dataDir
        /tmp/zookeeper
    
    
        hbase.cluster.distributed
        true
    
    
        dfs.support.append
        true
    
    
        dfs.datanode.max.xcievers
        4096
    
 
 
  • vi /appl/hbase/conf/hbase-env.sh

 
 export HBASE_MANAGES_ZK=true
 
  • HBase 서비스 확인

 
 service mysqld start             //--- MySQL 실행
 start-all.sh                     //--- Hadoop 실행
 oozied.sh start                  //--- Oozie 실행
 zkServer.sh start                //--- ZooKeeper 실행
 start-hbase.sh                   //--- HBase 실행
 
 vi /appl/hbase/logs/hbase-$user-master-$host.$domain.log 파일에 ERROR가 있는지 확인 합니다.
 
 
 hbase thrift start
 
 

참고 문헌


 
 

분류: BigData 
Database

최종 수정일: 2024-09-30 12:26:18

이전글 :
다음글 :