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