완전히 분산 설치를 사육사

같은 같은 HBase와 (가), 나중에 사용하기 위해, 녹화 사육사 완전히 분산을 설치하는 고래 하둡, 작은 등의 관리 사육사 '동물'의 수입니다.

아카이브 사육사를 추출

[루트 @ hadoop01 / 홈 / 소프트웨어] # 타르 -zxvf zookeeper- 3.4 . 8 . 타르 에 .gz

수정 zoo.cfg

Zoo_sample.cfg 첫 번째 샘플 복사, 수정됩니다 zoo.cfg입니다 zoo.cfg이다.

[루트 @ hadoop01 / 홈 / 소프트웨어 / zookeeper- 3.4 . 8 / CONT] # CP zoo_sample.cfg zoo.cfg

zoo.cfg 수정합니다.

# 구성됩니다 구성의 tmp 디렉토리를 추가, 대한 myid 
DATADIR = / 홈 / 소프트웨어 / zookeeper- 3.4 . 8 / tmp를 
... 생략 
# 구성의 IP, 포트 및 선거 방송 포트의 세 가지 
서버. 1 = 192.168 . 200.140 : 2888 : 3888 
서버. 2 = 192.168 . 200.150 : 2888 : 3888 
. 서버 (3). = 192.168 . 200.160 : 2888 : 3888

편집 대한 myid

tmp 디렉토리의 요구는 디지털 대한 myid을 수동으로 편집 사육사의 루트 디렉토리에 각각 위의 서버, 세 개의 노드 1,2,3을 생성합니다.

# Hadoop01 노드 구성 1 등 기타 
[@ hadoop01 루트가 / 홈 / 소프트웨어 / zookeeper- 3.4 . . 8 / tmp를] # 개의 CAT는 MYID
 (1) 
귀하가 새로운 새 메일이가 에서 의 / var / 스풀 / 메일 / 루트

원격 복사

노드 hadoop01의 hadoop02 및 hadoop03에 원격 복사에 사육사는 두 개의 노드 수정 MYID 기억한다.

# 원격에 소프트웨어 디렉토리 인 경우, 당신은 절대 경로를 사용하여, 직접 다음 명령을 사용 hadoop02에 복사 
[루트 @ hadoop01 / 홈 / 소프트웨어] # scp를 -r zookeeper- 3.4 . 8 루트 hadoop02 @ $ PWD의 
# 원격 복사 hadoop03 
[루트 @ hadoop01 / 홈 / 소프트웨어] # scp를 -r zookeeper- 3.4 . 8 루트 @ hadoop03한다 : $ PWD

출발

마스터로부터 1 2 다음 설치가 성공하면, 세 개의 노드 사육사 빈에 루트 디렉토리, 부팅을 입력, 3 개 사육사의 상태를 볼 사육사.

세 시작

[루트 @ hadoop01 / 홈 / 소프트웨어 / zookeeper- 3.4 . 8 / 빈] # ./zkServer. SH 시작

hadoop1, hadoop2 및 hadoop3 위해 시작하면 체크 상태가, 제 추종자, 리더는 두 번째, 세 번째는 추종자이다. 더 많은 선거 규칙의 절반 이상이 사용하는 후속 보충제를 ZAB.

#第二台是리더 
[루트 @ hadoop02 / 홈 / 소프트웨어 / zookeeper- 3.4 . 8 / 빈] # ./zkServer. 상태 
사육사 JMX는 기본적으로 사용 
설정을 사용 : / 홈 / 소프트웨어 / zookeeper- 3.4 . 8 /bin/../conf/ zoo.cfg 
모드 : 리더

이것은 완전히 배치를 분산 사육사 설치를 완료합니다.

추천

출처www.cnblogs.com/youngchaolin/p/12113065.html