2.5. 运行单节点 Kafka 集群
此流程演示了如何运行由单个 Apache ZooKeeper 节点和一个 Apache Kafka 节点组成的基本 AMQ Streams 集群,它们在同一主机上运行。默认配置文件用于 ZooKeeper 和 Kafka。
警告
单个节点 AMQ Streams 集群不提供可靠性和高可用性,仅适用于开发目的。
先决条件
- AMQ Streams 安装在主机上
运行容器
编辑 ZooKeeper 配置文件
/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启动 ZooKeeper:
/opt/kafka/bin/zookeeper-server-start.sh -daemon /opt/kafka/config/zookeeper.properties检查 ZooKeeper 是否正在运行:
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