3.4. 단일 노드 Kafka 클러스터 실행
다음 절차에서는 동일한 호스트에서 실행되는 단일 Apache Zoo Cryostat 노드와 단일 Apache Kafka 노드로 구성된 기본 AMQ Streams 클러스터를 실행하는 방법을 보여줍니다. 기본 구성 파일은 Zoo Cryostat 및 Kafka에 사용됩니다.
단일 노드 AMQ Streams 클러스터는 안정성과 고가용성을 제공하지 않으며 개발 목적으로만 적합합니다.
사전 요구 사항
- AMQ Streams가 호스트에 설치되어 있습니다.
클러스터 실행
Zoo Cryostat 구성 파일
/opt/kafka/config/zookeeper.properties
를 편집합니다.dataDir
옵션을/var/lib/zookeeper/
:로 설정합니다.dataDir=/var/lib/zookeeper/
Kafka 구성 파일
/opt/kafka/config/server.properties
를 편집합니다.log.dirs
옵션을/var/lib/kafka/
:로 설정합니다.log.dirs=/var/lib/kafka/
kafka
사용자로 전환합니다.su - kafka
확대/축소를 시작합니다.
/opt/kafka/bin/zookeeper-server-start.sh -daemon /opt/kafka/config/zookeeper.properties
Zoo Cryostat가 실행 중인지 확인합니다.
jcmd | grep zookeeper
반환:
number org.apache.zookeeper.server.quorum.QuorumPeerMain /opt/kafka/config/zookeeper.properties
Kafka 시작:
/opt/kafka/bin/kafka-server-start.sh -daemon /opt/kafka/config/server.properties
Kafka가 실행 중인지 확인합니다.
jcmd | grep kafka
반환:
number kafka.Kafka /opt/kafka/config/server.properties