Kafka最全单机安装完整步骤加测试!!

Kafka最全单机安装完整步骤加测试!!_第1张图片

Kafka安装步骤:

  • 1.安装JDK1.8
    • 1 .1 安装:
  • 2.安装zookeeper (配置单机模式)
    • 2.1 下载地址:[http://mirrors.hust.edu.cn/apache/zookeeper/](http://mirrors.hust.edu.cn/apache/zookeeper/)
  • 3. 安装kafka:
    • 3.1 下载
    • 3.2修改配置文件:
    • 3.3测试生产消费:
      • 启动ZK
      • 启动Kafka
      • 创建topic
      • 查看topic list
      • 生产消息
      • 消费消息
      • 从0开始消费所有消息

1.安装JDK1.8

首先kafka安装前,要先安装zookeeper 和 jdk
官方下载:https://www.oracle.com/java/technologies/javase/javase8-archive-downloads.html


1 .1 安装:

rpm -ivh jdk-8u202-linux-x64.rpm


#查看真实目录位置

cd /usr/bin/ && ll  | grep java
cd /etc/alternatives && ll  | grep -w "java ->"
cd /usr/java/jdk1.8.0_202-amd64 && ll
找到java目录:/usr/java/jdk1.8.0_202-amd64/
vim /etc/profile

在最尾部,追加:
export JAVA_HOME=/opt/jdk/jdk1.8.0_73
export ZOOKEEPER_HOME=/opt/zk/zookeeper-3.4.12
export PATH=$PATH:$JAVA_HOME/bin:$ZOOKEEPER_HOME/bin

2.安装zookeeper (配置单机模式)

2.1 下载地址:http://mirrors.hust.edu.cn/apache/zookeeper/

下载最新版:
Kafka最全单机安装完整步骤加测试!!_第2张图片
下载好了之后解压(我使用zk的是以前的版本):
Kafka最全单机安装完整步骤加测试!!_第3张图片
然后进入解压的文件,打开配置文件:
Kafka最全单机安装完整步骤加测试!!_第4张图片
Kafka最全单机安装完整步骤加测试!!_第5张图片


复制一份配置文件改名为zoo.cfg:copy zoo_sample.cfg zoo.cfg
Kafka最全单机安装完整步骤加测试!!_第6张图片
vim zoo.cfg 进入配置文件:
Kafka最全单机安装完整步骤加测试!!_第7张图片
启动
./bin/zkServer.sh start
停止
./bin/zkServer.sh stop


3. 安装kafka:

3.1 下载

http://kafka.apache.org/downloads.html
Kafka最全单机安装完整步骤加测试!!_第8张图片
解压文件:

tar -zxvf kafka_2.12-2.1.0.tgz

在这里插入图片描述
在这里插入图片描述

3.2修改配置文件:

在这里插入图片描述


vim server.properties
添加或修改如下信息:

#broker的全局唯一编号,不能重复

broker.id=0

 

#用来监听链接的端口,producer或consumer将在此端口建立连接

listeners=PLAINTEXT://localhost:9092

 

#kafka消息存放的路径

log.dirs=/home/servers-kafka/logs/kafka

 

#broker需要使用zookeeper保存meta数据

zookeeper.connect=localhost:2181 

 

Kafka最全单机安装完整步骤加测试!!_第9张图片

3.3测试生产消费:

启动ZK

zkServer.sh start

在这里插入图片描述

启动Kafka

#调试启动

/opt/kafka/kafka_2.13-2.5.0/bin/kafka-server-start.sh /opt/kafka/kafka_2.13-2.5.0/config/server.properties

Kafka最全单机安装完整步骤加测试!!_第10张图片

创建topic

bin/kafka-topics.sh --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic chenjian01

在这里插入图片描述

查看topic list

bin/kafka-topics.sh --list --zookeeper localhost:2181

在这里插入图片描述

生产消息

bin/kafka-console-producer.sh --broker-list localhost:9092 --topic chenjian01

在这里插入图片描述
Kafka最全单机安装完整步骤加测试!!_第11张图片

消费消息

bin/kafka-console-consumer.sh --bootstrap-server localhost:9092  --topic chenjian01

Kafka最全单机安装完整步骤加测试!!_第12张图片

从0开始消费所有消息

bin/kafka-console-consumer.sh --bootstrap-server localhost:9092 --from-beginning --topic chenjian01

你可能感兴趣的:(hadoop环境平台搭建)