Zookeeper-설치
ZooKeeper를 설치하기 전에 시스템이 다음 운영 체제에서 실행 중인지 확인하십시오.
Any of Linux OS− 개발 및 배포를 지원합니다. 데모 애플리케이션에 선호됩니다.
Windows OS − 개발 만 지원합니다.
Mac OS − 개발 만 지원합니다.
ZooKeeper 서버는 Java로 생성되며 JVM에서 실행됩니다. JDK 6 이상을 사용해야합니다.
이제 아래 단계에 따라 컴퓨터에 ZooKeeper 프레임 워크를 설치합니다.
1 단계 : Java 설치 확인
시스템에 이미 Java 환경이 설치되어 있다고 생각합니다. 다음 명령을 사용하여 확인하십시오.
$ java -version
시스템에 Java가 설치되어있는 경우 설치된 Java 버전을 볼 수 있습니다. 그렇지 않으면 아래에 제공된 간단한 단계에 따라 최신 버전의 Java를 설치하십시오.
1.1 단계 : JDK 다운로드
다음 링크를 방문하여 최신 버전의 JDK를 다운로드하고 최신 버전을 다운로드하십시오. 자바
최신 버전 (이 튜토리얼을 작성하는 동안)은 JDK 8u 60이고 파일은“jdk-8u60-linuxx64.tar.gz”입니다. 컴퓨터에 파일을 다운로드하십시오.
1.2 단계 : 파일 추출
일반적으로 파일은 downloads폴더. 이를 확인하고 다음 명령을 사용하여 tar 설정을 추출하십시오.
$ cd /go/to/download/path
$ tar -zxf jdk-8u60-linux-x64.gz
1.3 단계 : opt 디렉토리로 이동
모든 사용자가 Java를 사용할 수 있도록하려면 추출 된 Java 컨텐츠를 "/ usr / local / java"폴더로 이동하십시오.
$ su
password: (type password of root user)
$ mkdir /opt/jdk $ mv jdk-1.8.0_60 /opt/jdk/
1.4 단계 : 경로 설정
경로 및 JAVA_HOME 변수를 설정하려면 ~ / .bashrc 파일에 다음 명령을 추가하십시오.
export JAVA_HOME = /usr/jdk/jdk-1.8.0_60
export PATH=$PATH:$JAVA_HOME/bin
이제 모든 변경 사항을 현재 실행중인 시스템에 적용합니다.
$ source ~/.bashrc
1.5 단계 : Java 대안
다음 명령을 사용하여 Java 대안을 변경하십시오.
update-alternatives --install /usr/bin/java java /opt/jdk/jdk1.8.0_60/bin/java 100
1.6 단계
확인 명령을 사용하여 Java 설치 확인 (java -version) 1 단계에서 설명합니다.
2 단계 : ZooKeeper 프레임 워크 설치
2.1 단계 : ZooKeeper 다운로드
컴퓨터에 ZooKeeper 프레임 워크를 설치하려면 다음 링크를 방문하여 최신 버전의 ZooKeeper를 다운로드하십시오. http://zookeeper.apache.org/releases.html
현재 ZooKeeper의 최신 버전은 3.4.6 (ZooKeeper-3.4.6.tar.gz)입니다.
2.2 단계 : tar 파일 추출
다음 명령을 사용하여 tar 파일을 추출하십시오.
$ cd opt/
$ tar -zxf zookeeper-3.4.6.tar.gz $ cd zookeeper-3.4.6
$ mkdir data
2.3 단계 : 구성 파일 만들기
이름이 지정된 구성 파일을 엽니 다. conf/zoo.cfg 명령 사용 vi conf/zoo.cfg 및 시작점으로 설정할 다음 모든 매개 변수.
$ vi conf/zoo.cfg
tickTime = 2000
dataDir = /path/to/zookeeper/data
clientPort = 2181
initLimit = 5
syncLimit = 2
구성 파일이 성공적으로 저장되면 터미널로 다시 돌아갑니다. 이제 사육사 서버를 시작할 수 있습니다.
2.4 단계 : ZooKeeper 서버 시작
다음 명령을 실행하십시오-
$ bin/zkServer.sh start
이 명령을 실행하면 다음과 같은 응답을 받게됩니다.
$ JMX enabled by default
$ Using config: /Users/../zookeeper-3.4.6/bin/../conf/zoo.cfg $ Starting zookeeper ... STARTED
2.5 단계 : CLI 시작
다음 명령을 입력하십시오-
$ bin/zkCli.sh
위의 명령을 입력하면 ZooKeeper 서버에 연결되고 다음과 같은 응답이 표시됩니다.
Connecting to localhost:2181
................
................
................
Welcome to ZooKeeper!
................
................
WATCHER::
WatchedEvent state:SyncConnected type: None path:null
[zk: localhost:2181(CONNECTED) 0]
ZooKeeper 서버 중지
서버를 연결하고 모든 작업을 수행 한 후 다음 명령을 사용하여 사육사 서버를 중지 할 수 있습니다.
$ bin/zkServer.sh stop