3장. 다중 노드 환경 실행
다중 노드 환경은 클러스터로 작동하는 여러 노드로 구성됩니다. 브로커 간 복제를 포함하여 복제된 Zoo Cryostat 노드 클러스터와 브로커 노드 클러스터를 보유할 수 있습니다.
다중 노드 환경은 안정성과 가용성을 제공합니다.
3.1. 다중 노드 Zoo Cryostat 클러스터 실행 링크 복사링크가 클립보드에 복사되었습니다!
Zoo Cryostat를 다중 노드 클러스터로 구성하고 실행합니다.
사전 요구 사항
- AMQ Streams는 Zoo Cryostat 클러스터 노드로 사용할 모든 호스트에 설치됩니다.
클러스터 실행
/var/lib/zookeeper/에myid파일을 만듭니다. 첫 번째 Zoo Cryostat 노드에 ID1을, 두 번째 Zoo Cryostat 노드의 경우2를 입력합니다.su - kafka echo "<NodeID>" > /var/lib/zookeeper/myid예를 들면 다음과 같습니다.
su - kafka echo "1" > /var/lib/zookeeper/myid다음과 같이 Zoo Cryostat
/opt/kafka/config/zookeeper.properties구성 파일을 편집합니다.-
dataDir옵션을/var/lib/zookeeper/로 설정합니다. -
initLimit및syncLimit옵션을 구성합니다. -
reconfigEnabled및standaloneEnabled옵션을 구성합니다. 모든 Zoo Cryostat 노드 목록을 추가합니다. 목록에는 현재 노드도 포함되어야 합니다.
5명의 멤버가 있는 Zoo Cryostat 클러스터의 노드 구성 예
tickTime=2000 dataDir=/var/lib/zookeeper/ initLimit=5 syncLimit=2 reconfigEnabled=true standaloneEnabled=false listener.security.protocol.map=PLAINTEXT:PLAINTEXT,REPLICATION:PLAINTEXT server.1=172.17.0.1:2888:3888:participant;172.17.0.1:2181 server.2=172.17.0.2:2888:3888:participant;172.17.0.2:2181 server.3=172.17.0.3:2888:3888:participant;172.17.0.3:2181 server.4=172.17.0.4:2888:3888:participant;172.17.0.4:2181 server.5=172.17.0.5:2888:3888:participant;172.17.0.5:2181
-
기본 설정 파일로 Zoo Cryostat를 시작합니다.
su - kafka /opt/kafka/bin/zookeeper-server-start.sh -daemon /opt/kafka/config/zookeeper.propertiesZoo Cryostat가 실행 중인지 확인합니다.
jcmd | grep zookeeper반환:
number org.apache.zookeeper.server.quorum.QuorumPeerMain /opt/kafka/config/zookeeper.properties- 클러스터의 모든 노드에서 이 절차를 반복합니다.
ncat유틸리티를 사용하여 각 노드에stat명령을 전송하여 모든 노드가 클러스터의 멤버인지 확인합니다.ncat stat를 사용하여 노드 상태 확인
echo stat | ncat localhost 2181stat과 같은 4자단어 명령을 사용하려면zookeeper.properties에서4lw.commands.whitelist=*를 지정해야 합니다.출력은 노드가
리더또는 후속 항목임을보여줍니다.ncat 명령의 출력 예
ZooKeeper version: 3.4.13-2d71af4dbe22557fda74f9a9b4309b15a7487f03, built on 06/29/2018 00:39 GMT Clients: /0:0:0:0:0:0:0:1:59726[0](queued=0,recved=1,sent=0) Latency min/avg/max: 0/0/0 Received: 2 Sent: 1 Connections: 1 Outstanding: 0 Zxid: 0x200000000 Mode: follower Node count: 4