背景:Ubuntu 服务器,安装 kakfa 集群
一、安装 java
- 安装 OpenJDK
$ sudo apt update
$ sudo apt-get install openjdk-8-jdk
- 验证 JDK 版本
$ java -version
二、安装 zookeeper
- 创建 zookeeper 数据存储目录
$ sudo mkdir -p /data/zookeeper
- 下载 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
- 修改配置文件
$ sudo nano /opt/zookeeper/conf/zoo.cfg
tickTime = 2000
dataDir = /data/zookeeper
clientPort = 2181
initLimit = 5
syncLimit = 2
- 启动 zookeeper 服务
$ sudo bin/zkServer.sh start
启动并查看日志命令
$ bin/zkServer.sh start-foreground
- 连接 zookeeper 服务
$ sudo bin/zkCli.sh -server 127.0.0.1:2181
显示连接到 zookeeper,这里可以输入相关命令进行操作。
- help,可查看可用命令的列表
- quit,关闭会话
- 关闭 zookeeper 服务
$ sudo bin/zkServer.sh stop
三、安装 kafka
- 下载 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
- 后台启动服务
$ sudo bin/kafka-server-start.sh -daemon config/server.properties
- 关闭 kafka 服务
$ bin/kafka-server-stop.sh config/server.properties
四、问题
- 启动 kafka 失败,报错提示加入了错误的 zookeeper 集群