2.5. 运行单个节点 AMQ Streams 集群
此流程演示了如何运行由单个 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
其它资源
- 有关安装 AMQ Streams 的详情请参考 第 2.3 节 “安装 AMQ Streams”。
- 有关配置 AMQ Streams 的详情请参考 第 2.8 节 “配置 AMQ 流”。