- 下载安装
打开网站找到版本https://mirrors.tuna.tsinghua.edu.cn/apache/kafka,然后下载
wget http://mirrors.tuna.tsinghua.edu.cn/apache/kafka/2.7.0/kafka_2.13-2.7.0.tgz
tar -zxvf kafka_2.13-2.7.0.tgz
cd kafka_2.13-2.7.0/
修改配置文件
cd config
vi server.properties
修改参数
log.dirs=/tmp/kafka-logs-1
broke.id=1
- 安装java
sudo apt-get install default-jdk
查看安装路径,并设置为环境变量
haixing@DESKTOP-678FKLL:/usr/bin$ ls -l java
lrwxrwxrwx 1 root root 22 Aug 17 20:46 java -> /etc/alternatives/java
haixing@DESKTOP-678FKLL:/usr/bin$ ls -l /etc/alternatives/java
lrwxrwxrwx 1 root root 43 Aug 17 20:46 /etc/alternatives/java -> /usr/lib/jvm/java-11-openjdk-amd64/bin/java
haixing@DESKTOP-678FKLL:/usr/bin$ export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64
- 启动kafka
bin/zookeeper-server-start.sh -daemon config/zookeeper.properties #启动zookeeper
bin/kafka-server-start.sh config/server.properties #启动kafka
创建topic:
bin/kafka-topics.sh --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic test
bin/kafka-topics.sh --list --zookeeper localhost:2181 #查看列表
启动producer和consumer:
./bin/kafka-console-producer.sh --bootstrap-server localhost:9092 --topic test
./bin/kafka-console-consumer.sh --bootstrap-server localhost:9092 --topic test --from-beginning
启动完成。