hbase 단기 판 개발 을 위 한 설치

3336 단어 bigdatahadoop자바
hbase 싱글 컴퓨터 설치
hbase 단기 판 을 개발 하고 테스트 하기 위해 설치 합 니 다.간단 합 니 다. hdfs 가 필요 없습니다. hbase 의 bin 패 키 지 를 다운로드 하고 설정 파일 2 개 를 바 꾸 면 됩 니 다.물론 전 제 는 자바 가 설치 되 어 있다 는 것 이다.
1 hbase 다운로드
http://mirror.bit.edu.cn/apache/hbase/2.1.3/hbase-2.1.3-bin.tar.gz
프로그램 압축 풀기: / data / hbase - root / hbase - 2.1.3
cd /data/hbase-root/
mkdir hbase-datadir
ln -s hbase-2.1.3 hbase-current

2 프로필 변경
  • /data/hbase-root/hbase-2.1.3/conf/hbase-env.sh
      # The java implementation to use.  Java 1.8+ required.
      # export JAVA_HOME=/usr/java/jdk1.8.0/
    
      # Extra Java CLASSPATH elements.  Optional.
      export HBASE_CLASSPATH=/data/hbase-root/hbase-current/lib
    
      # Tell HBase whether it should manage it's own instance of ZooKeeper or not.
      export HBASE_MANAGES_ZK=true
    
  • /data/hbase-root/hbase-2.1.3/conf/hbase-site.xml
      
      	
      	   hbase.rootdir
      	   file:/data/hbase-root/hbase-datadir
      	
    
      	
      	
      	   hbase.zookeeper.quorum
      	          
      	
      	
      	   hbase.zookeeper.property.clientPort
      	   2182
      	
      	
      	   hbase.zookeeper.session.timeout
      	   60000
      	
    

  • 3 hbase 시작
    cd /data/hbase-root/hbase-current/bin/
    ./start-hbase.sh
    

    브 라 우 저 로 보기:
    http: / / 서버 도 메 인: 16010 / master - status
    4 테스트
    cd /data/hbase-root/hbase-current/bin/
    ./hbase shell
    

    5 hbase + phoenix 단기 판 설치
    다운로드 phoenix:
    	# wget http://mirrors.tuna.tsinghua.edu.cn/apache/phoenix/apache-phoenix-5.0.0-HBase-2.0/bin/apache-phoenix-5.0.0-HBase-2.0-bin.tar.gz
    

    압축 을 푼 후 다음 디 렉 터 리 를 얻 을 수 있 습 니 다:
    /data/hbase-root/apache-phoenix-5.0.0-HBase-2.0-bin/
    

    phoenix - 5.0.0 - HBase - 2.0 - server. jar 를 / data / hbase - root / hbase - current / lib / 로 복사 합 니 다.
    cp phoenix-5.0.0-HBase-2.0-server.jar ../hbase-current/lib/
    

    hbase 를 다시 시작 합 니 다.
    phoenix 클 라 이언 트 시작:
    cd /data/hbase-root/apache-phoenix-5.0.0-HBase-2.0-bin/bin
    ./sqlline.py localhost:2182
    
    Setting property: [incremental, false]
    Setting property: [isolation, TRANSACTION_READ_COMMITTED]
    issuing: !connect jdbc:phoenix:localhost:2182 none none org.apache.phoenix.jdbc.PhoenixDriver
    Connecting to jdbc:phoenix:localhost:2182
    19/03/08 14:47:28 WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable
    Connected to: Phoenix (version 5.0)
    Driver: PhoenixEmbeddedDriver (version 5.0)
    Autocommit status: true
    Transaction isolation: TRANSACTION_READ_COMMITTED
    Building list of tables and columns for tab-completion (set fastconnect to true to skip)...
    146/146 (100%) Done
    Done
    sqlline version 1.2.0
    0: jdbc:phoenix:localhost:2182>
    

    표시 표:
    0: jdbc:phoenix:localhost:2182> !tables
    

    종료:
    0: jdbc:phoenix:localhost:2182> !quit
    

    참고:
  • hbase + phoenix 단기 판 설치
  • phoenix 클 러 스 터 판 사용 설명
  • 좋은 웹페이지 즐겨찾기