Zookeeper 설치 및 시작
3053 단어 BigData
1) 다운로드, 경로http://mirror.bit.edu.cn/apache/zookeeper/ ,저 는 3.4.11 버 전 을 선택 하 겠 습 니 다.
2)% ZOOKEEPER 로 압축 풀기PATH%
3) 이름 바 꾸 기% ZOOKEEPERPATH%/conf/zoo_sample. cfg 는 zoo. cfg 입 니 다.
4) zoo. cfg 수정
# , ms ,
tickTime=2000 #
# Follower Leader
initLimit=10
# Follower Leader
syncLimit=5
# zookeeper 、
dataDir=/opt/software/zookeeper-3.4.11/data
# the port at which the clients will connect
clientPort=2181
# the maximum number of client connections.
# increase this if you need to handle more clients
#maxClientCnxns=60
#
# Be sure to read the maintenance section of the
# administrator guide before turning on autopurge.
#
# http://zookeeper.apache.org/doc/current/zookeeperAdmin.html#sc_maintenance
#
# The number of snapshots to retain in dataDir
#autopurge.snapRetainCount=3
# Purge task interval in hours
# Set to "0" to disable auto purge feature
#autopurge.purgeInterval=1
server.1=hadoop:2181
5)% ZOOKEEPER 에서HOME% 에서 data 디 렉 터 리 를 만 들 고 data 디 렉 터 리 에 my id 라 는 파일 을 만 들 며 숫자 1 을 기록 합 니 다. 즉, server. 1 의 1 과 대응 합 니 다.
6) 시동
./%ZOOKEEPER_HOME%/bin/zkServer.sh start
#
Starting zookeeper ... STARTED
zkServer 에 대한 더 많은 명령 이 있 습 니 다. zkServer 명령 을 직접 입력 하 십시오.
[hxw@hadoop zookeeper-3.4.11]$ ./bin/zkServer.sh
ZooKeeper JMX enabled by default
Using config: /opt/software/zookeeper-3.4.11/bin/../conf/zoo.cfg
#
Usage: ./bin/zkServer.sh {start|start-foreground|stop|restart|status|upgrade|print-cmd}
7) 검증
[root@hadoop zookeeper-3.4.11]# telnet hadoop 2181
Trying 192.168.146.128...
Connected to hadoop.
Escape character is '^]'.
# , stat
stat
Zookeeper version: 3.4.11-37e277162d567b55a07d1755f0b31c32e93c01a0, built on 11/01/2017 18:06 GMT
Clients:
/192.168.146.128:41791[0](queued=0,recved=1,sent=0)
/0:0:0:0:0:0:0:1:48471[1](queued=0,recved=17,sent=17)
Latency min/avg/max: 0/0/4
Received: 18
Sent: 17
Connections: 2
Outstanding: 0
Zxid: 0x2
Mode: standalone
Node count: 5
Connection closed by foreign host.
2181 포트 를 연결 하여 stat 를 입력 하면 zookeeper 로 돌아 가 는 기본 정 보 를 볼 수 있 습 니 다.
Mode 는 standalone 모드, 즉 단기 모드 입 니 다.
2. 클 러 스 터 모드 설치
클 러 스 터 모드 와 단일 컴퓨터 모드 의 주요 차이 점 은 zoo. cfg 파일 입 니 다. zoo. cfg 의 서버 주소 포트 번 호 는 클 러 스 터 에 있 는 모든 기 계 를 추가 해 야 합 니 다. 만약 에 우리 가 세 대의 기계 가 있다 면 도 메 인 이름 은 각각 hadop, hadop 1, hadop 2 로 설정 할 수 있 습 니 다.
server.1=hadoop:2888:3888
server.2=hadoop1:2889:3889
server.3=hadoop2:2890:3890
메모: 기기 의 이 형식 server. N = host: Aport: Bport
N: 즉,% ZOKEEPER% / data / myid 파일 에 설 정 된 숫자 로 서버 번 호 를 나 타 냅 니 다.
host: 서버 주소
Aport: Follower 와 Leader 의 통신 포트, 서버 내부 통신 포트
Bport: 선거 포트
이 zoo. cfg 설정 을 클 러 스 터 의 모든 기계 에 나 누 어 주면 됩 니 다.
메모: 모든 기계 에서 my id 의 수 치 를 수정 해 야 합 니 다. 수치 범 위 는 1 - 255 입 니 다.