Zookeeper 소개
ZooKeeper는 구성 유지 관리, 도메인 이름 서비스, 분산 동기화, 그룹 서비스 등의 기능을 제공 하는 분산 오픈 소스 분산 응용 프로그램 조정 서비스입니다.
Zookeeper의 단일 시스템 설치
설치 전 준비
- 호스트 계획, 가상 머신을 사용하여 시스템의 centOS7 버전을 설치합니다.
- JDK1.8 이상 설치
Zookeeper 다운로드
공식 주소 : http://zookeeper.apache.org/
다운로드 경로 : https://www.apache.org/dyn/closer.cgi/zookeeper/
내가 현재 다운로드하는 버전은 3.4.14입니다.
다운로드 한 설치 패키지를 시스템에 업로드
먼저 / usr / local / 아래에 앱 디렉토리를 만듭니다.
cd /usr/local/
mkdir app
cd app
zookeeper 설치 패키지를 앱 디렉토리에 업로드
업로드 할 설치 패키지를 선택하는 rz 명령
Zookeeper 설치
- apache-zookeeper-3.4.14.tar.gz의 압축을 풉니 다.
tar -xvf zookeeper-3.4.14.tar.gz
- 부드러운 연결 만들기
ln -s zookeeper-3.4.14/ zookeeper
- 환경 변수 구성
vi etc/profile
다음 내용 추가
export ZK_HOME=/usr/local/app/zookeeper
export PATH =$ZK_HOME/bin:$PATH
source /etc/profile
- zoo.cfg 구성 파일 수정
cd /usr/local/app/zookeeper/conf
- zoo.cfg 파일 복사
cp zoo_sample.cfg zoo.cfg
vi zoo.cfg
다음 내용을 수정하십시오.
#修改数据目录
dataDir=/usr/data/zookeeper
- 파일 저장
참고 : 데이터 디렉터리가 생성되지 않은 경우 먼저 디렉터리를 생성하십시오.
mkdir /usr/data/zookeepre -p
- Zookeeper 시작
zkServer.sh start
- 사육사 상태 확인
./zkServer.sh status
다음 내용이 표시됩니다.
ZooKeeper JMX enabled by default
Using config: /usr/local/app/zookeeper/bin/../conf/zoo.cfg
Mode: standalone
- 프로세스보기
ps -ef | grep zookeeper
위의 단계는 Zookeeper 독립 실행 형 설치를 완료합니다.