ubuntu

ubuntu kafka配置中zookeeper如何设置

小樊
55
2025-03-27 11:04:31
栏目: 智能运维

在Ubuntu上配置Kafka以使用Zookeeper涉及几个步骤。以下是详细的配置指南:

安装Zookeeper

  1. 下载Zookeeper
wget https://archive.apache.org/dist/zookeeper/zookeeper-3.4.6/zookeeper-3.4.6.tar.gz
  1. 解压Zookeeper
tar xvf zookeeper-3.4.6.tar.gz
  1. 移动到指定目录
sudo mv zookeeper-3.4.6 /usr/local/zookeeper

配置Zookeeper

  1. 编辑配置文件
sudo cat > /usr/local/zookeeper/conf/zoo.cfg << EOF
tickTime=2000
dataDir=/var/lib/zookeeper
clientPort=2181
EOF
  1. 创建数据和日志目录
sudo mkdir /var/lib/zookeeper
sudo mkdir /var/lib/zookeeper/log
  1. 启动Zookeeper
sudo /usr/local/zookeeper/bin/zkServer.sh start
  1. 验证Zookeeper是否启动成功
sudo netstat -nap | grep 2181

配置Kafka使用Zookeeper

  1. 下载Kafka
wget https://downloads.apache.org/kafka/3.5.2/kafka_2.12-3.5.2.tgz
  1. 解压Kafka
tar -zvxf kafka_2.12-3.5.2.tgz
  1. 移动到指定目录
sudo mv kafka_2.12-3.5.2 /usr/local/kafka
  1. 编辑Kafka配置文件
sudo vi /usr/local/kafka/config/server.properties
broker.id=0
listeners=PLAINTEXT://:9092
log.dirs=/usr/local/kafka/log/kafka
zookeeper.connect=localhost:2181
  1. 创建Kafka日志目录
sudo mkdir /usr/local/kafka/log/kafka
  1. 启动Kafka
sudo /usr/local/kafka/bin/kafka-server-start.sh /usr/local/kafka/config/server.properties
  1. 验证Kafka是否启动成功
sudo netstat -nap | grep 9092

注意事项

以上步骤应该可以帮助你在Ubuntu上成功配置Kafka以使用Zookeeper。如果在配置过程中遇到任何问题,请检查日志文件以获取更多信息。

0
看了该问题的人还看了