《Kafka系列》 部署Kafka

242 阅读1分钟

背景:Ubuntu 服务器,安装 kakfa 集群

一、安装 java

  1. 安装 OpenJDK
$ sudo apt update
$ sudo apt-get install openjdk-8-jdk
  1. 验证 JDK 版本
$ java -version

二、安装 zookeeper

  1. 创建 zookeeper 数据存储目录
$ sudo mkdir -p /data/zookeeper
  1. 下载 zookeeper zookeeper.apache.org/releases.ht…
$ cd /opt
$ sudo wget https://mirrors.bfsu.edu.cn/apache/zookeeper/zookeeper-3.7.0/apache-zookeeper-3.7.0-bin.tar.gz
$ sudo tar -xvf apache-zookeeper-3.7.0-bin.tar.gz
  1. 修改配置文件
$ sudo nano /opt/zookeeper/conf/zoo.cfg
        tickTime = 2000
        dataDir = /data/zookeeper
        clientPort = 2181
        initLimit = 5
        syncLimit = 2
  1. 启动 zookeeper 服务
$ sudo bin/zkServer.sh start

image.png

启动并查看日志命令

$ bin/zkServer.sh start-foreground
  1. 连接 zookeeper 服务
$ sudo bin/zkCli.sh -server 127.0.0.1:2181

image.png

image.png

显示连接到 zookeeper,这里可以输入相关命令进行操作。

  • help,可查看可用命令的列表
  • quit,关闭会话
  1. 关闭 zookeeper 服务
$ sudo bin/zkServer.sh stop

三、安装 kafka

  1. 下载 kafka kafka.apache.org/downloads
$ sudo wget https://mirrors.bfsu.edu.cn/apache/kafka/2.8.0/kafka_2.12-2.8.0.tgz
$ sudo tar -xzf kafka_2.12-2.8.0.tgz
  1. 后台启动服务
$ sudo bin/kafka-server-start.sh -daemon config/server.properties
  1. 关闭 kafka 服务
$ bin/kafka-server-stop.sh config/server.properties

四、问题

  1. 启动 kafka 失败,报错提示加入了错误的 zookeeper 集群