>  기사  >  운영 및 유지보수  >  Centos7에 HBase1.4를 설치하는 방법에 대한 자세한 설명

Centos7에 HBase1.4를 설치하는 방법에 대한 자세한 설명

藏色散人
藏色散人앞으로
2020-11-02 14:03:332108검색

centos 소개 튜토리얼 칼럼에서는 Centos7에 HBase1.4를 설치하는 방법을 소개하겠습니다. 필요한 친구들에게 도움이 되길 바랍니다!

준비

1. hadoop 클러스터가 설치되었습니다. 여기서는 Centos7에 설치된 Hadoop2.7을 기반으로 hbase1.4를 설치하므로 계획은 다음과 같습니다.

호스트 이름IP 주소 172.20.0.4172.20.0.5172.20 .0.62. 공식 웹사이트에서 설치 패키지를 다운로드하세요: hbase-1.4.12-bin.tar.gz (청화대학교 또는 대학의 오픈 소스 미러 사이트로 이동하는 것이 좋습니다) 중국 과학기술부). 3. hbase는 이미 세 개의 노드에 존재하는 경로/mydata에 배포됩니다. 환경 변수를 구성합니다:
배포 계획 node1
마스터, RegionServer node2
백업 -마스터, RegionServer node3
RegionServer
export HBASE_HOME=/mydata/hbase-1.4.12export PATH=${HBASE_HOME}/bin:$PATH

Configuration

먼저 node1에서 hbase 구성을 수정한 다음 이를 다른 노드에 복사하여 구성 내용이 일관됩니다.

hbase-1.4.12-bin.tar.gz를 /mydata/에 압축 해제하고 /mydata/hbase-1.4.12/conf를 입력한 후 다음을 구성합니다.

<!-- 文件名 hbase-site.xml --><configuration>
  <property>
    <name>hbase.cluster.distributed</name>
    <value>true</value>
  </property>
  <property>
    <name>hbase.rootdir</name>
    <value>hdfs://node1:9000/hbase</value>
  </property>
  <property>
    <name>hbase.zookeeper.quorum</name>
    <value>node1,node2,node3</value>
  </property>
  <property>
    <name>hbase.zookeeper.property.dataDir</name>
    <value>/mydata/data/zookeeper</value>
  </property>
</configuration>
# 文件名 regionserversnode1
node2
node3
# 文件名 backup-masters 该文件需要新建node2

구성 항목의미 분산 모드 hbase 데이터 저장 위치, 여기는 hdfs의 /hbase입니다. 호스트:포트는 hadoop 구성의 fs.defaultFS에 해당합니다 Zookeeper Host를 배포하는 데 필요한 모든 것 , 일반적으로 3개 이상, 물론 최대 1개에 배포할 수 있습니다. 사육사가 실행 중일 때 데이터 저장 위치 모든 RegionServers, 일반적으로 각 DataNode에 배포됩니다. 백업 마스터로참고: 여기의 사육사는 hbase와 함께 제공되는 것을 사용합니다. 물론 여기서는 언급하지 않겠습니다. 기본 로그 디렉터리는 $HBASE_HOME/logs이고 pid 파일은 /tmp에 있습니다. 수정 가능:
hbase.cluster.distributed
hbase.rootdir
hbase.zookeeper.quorum
hbase.zookeeper.property.dataDir
regionservers
backup-masters
# 文件名 hbase-env.shexport HBASE_LOG_DIR=/mydata/logs/hbase
export HBASE_PID_DIR=/mydata/data/pid

구성이 완료된 후 hbase 프로그램 파일을 다른 두 디렉터리에 복사합니다:

node1> scp -r /mydata/hbase-1.4.12/ root@node2:/mydata/node1> scp -r /mydata/hbase-1.4.12/ root@node3:/mydata/

Start

node1> start-hbase.sh

node1 JPS 명령 확인 프로세스 hmaster, HregionServer, Hquorumpeerhmaster, HregionServer, Hquorumpeerhregionserver 및 Bleak 참고: HQuorumPeer는 Zookeeper 프로세스이며, Zookeeper를 배포하지 않는 노드에는 이를 갖지 않습니다. 외부 Zookeeper를 사용하는 경우 프로세스 이름은 QuorumPeerMain이 됩니다.
node2 JPS 명령을 사용하여 프로세스
를 사용합니다. 확인을 위한 JPS 명령 프로세스
Test 브라우저를 통해 다음 주소에 접근할 수 있습니다:

Master's backend

http://node1:16010

RegionServer's backendhttp://node1:16030 http://node3:16030 다음은 공식 예제를 실행합니다(다음 명령을 사용하여 hbase를 배포할 수 있습니다). 모든 머신에서 실행됨):
node> hbase shell
hbase> create 'test', 'cf'
hbase> list 'test'
hbase> describe 'test'
hbase> put 'test', 'row1', 'cf:a', 'value1'
hbase> put 'test', 'row2', 'cf:b', 'value2'
hbase> put 'test', 'row3', 'cf:c', 'value3'
hbase> scan 'test'
hbase> get 'test', 'row1'
브라우저에서 이 테이블의 정보를 볼 수 있습니다: http://node1:16010/table.jsp?name=test.
http ://node2:16030

전자를 방문하면 다음을 볼 수 있습니다.

위 내용은 Centos7에 HBase1.4를 설치하는 방법에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 cnblogs.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제