KAFKA搭建教程

KAFKA搭建教程

期待您的关注

KAFKA学习笔记 帮助更多人

目录

KAFKA搭建教程

1.下载Kafka并解压

2.添加环境变量

[3.修改 server.properties 文件](#3.修改 server.properties 文件)

4.将kafka复制到其它节点

5.修改node1、node2节点的broker.id

[6.将master的环境变量同步到node1、 node2](#6.将master的环境变量同步到node1、 node2)

7.启动zookeeper

8.启动Kafka


1.下载Kafka并解压

下载地址:大数据相关文件快速下载入口 (qq.com)

2.添加环境变量

html 复制代码
vim /etc/profile


export KAFKA_HOME=/usr/local/soft/kafka_2.11-2.0.0
export path=$PATH:$KAFKA_HOME/bin


source /etc/profile

3.修改 server.properties 文件

html 复制代码
cd /usr/local/soft/kafka_2.11-2.0.0/config

vim server.properties


broker.id=0 每一个节点broker.id 要不一样

log.dirs=/usr/local/soft/kafka_2.11-2.0.0/data

zookeeper.connect=master:2181,node1:2181,node2:2181 消息(数据)存放的位置

4.将kafka复制到其它节点

html 复制代码
cd /usr/local/soft

scp -r kafka_2.11-2.0.0 node1:`pwd`
scp -r kafka_2.11-2.0.0 node2:`pwd`

5.修改node1、node2节点的broker.id

java 复制代码
(1) 切换node1节点

cd /usr/local/soft/kafka_2.11-2.0.0/config/

vim server.properties
	
修改
broker.id=1     ( master=0   node1=1  node2=2 )


(2) 切换node2节点

cd /usr/local/soft/kafka_2.11-2.0.0/config/

vim server.properties
	
修改
broker.id=2     ( master=0   node1=1  node2=2 )

6.将master的环境变量同步到node1、 node2

java 复制代码
scp -r /etc/profile node1:/etc/
	
scp -r /etc/profile node2:/etc/


source /etc/profile
source /etc/profile

============= Kafka 搭建完毕 ================

=============== 启动 Kafka ==================

7.启动zookeeper

java 复制代码
1) 启动zookeeper  -- 需要在master、 node1、 node2 任意位置启动
 
zkServer.sh start

2) 查看ZK状态
 
zkServer.sh status
 

8.启动Kafka

java 复制代码
kafka-server-start.sh -daemon /usr/local/soft/kafka_2.11-2.0.0/config/server.properties

jps查看进程

相关推荐
WX187021128738 小时前
在分布式光伏电站如何进行电能质量的治理?
分布式
Stringzhua9 小时前
【SpringCloud】Kafka消息中间件
spring·spring cloud·kafka
不能再留遗憾了11 小时前
RabbitMQ 高级特性——消息分发
分布式·rabbitmq·ruby
茶馆大橘11 小时前
微服务系列六:分布式事务与seata
分布式·docker·微服务·nacos·seata·springcloud
材料苦逼不会梦到计算机白富美14 小时前
golang分布式缓存项目 Day 1
分布式·缓存·golang
想进大厂的小王14 小时前
项目架构介绍以及Spring cloud、redis、mq 等组件的基本认识
redis·分布式·后端·spring cloud·微服务·架构
Java 第一深情15 小时前
高性能分布式缓存Redis-数据管理与性能提升之道
redis·分布式·缓存
杨荧15 小时前
【JAVA毕业设计】基于Vue和SpringBoot的服装商城系统学科竞赛管理系统
java·开发语言·vue.js·spring boot·spring cloud·java-ee·kafka
ZHOU西口16 小时前
微服务实战系列之玩转Docker(十八)
分布式·docker·云原生·架构·数据安全·etcd·rbac
zmd-zk16 小时前
kafka+zookeeper的搭建
大数据·分布式·zookeeper·中间件·kafka