- 安装jdk
最低为jdk1.8
- contos7配置主机名和ip映射
https://blog.csdn.net/xuheng8600/article/details/79983927
查看主机名:
hostnamectlhostnamectl statushostnamectl --static //静态hostnamectl --transient //瞬态hostnamectl --pretty //灵活
设置主机名:永久性的修改主机名称,重启后能保持修改后的
hostnamectl set-hostname xxx
hostnamectl set-hostname “” --static
hostnamectl set-hostname “” --pretty
设置主机名和IP映射
vi /etc/hosts
- 关闭防火墙/防火墙开机自启集群搭建需要同步时间
通过ntp完成时间同步
ntpdate cn.pool.ntp.org 或者 ntpdate ntp[1-7].aliyun.comclock -w
安装zookeeper/集群
安装kafka
单机版
解压kafka文件
tar -zxvf /opt/zookeeper-3.4.6.tar.gz修改kafka配置文件,config目录下server.properties文件
1.配置监听信息 listeners=PLAINTEXT:/ip或hostname/:9092 2.日志路径 log.dirs=/opt/log/kafka-logs 3.配置zookeeper zookeeper.connect=localhost:2181(单机zookeeper) zookeeper.connect=ip/hostname:2181,ip/hostname:2181,ip/hostname:2181(zookeeper集群)bin目录下启动kafka
sh /kafka-server-start.sh ../config/server.properties集群版
与单机版流程一样,就是配置文件需要多修改broker.id
1.修改broker.id broker.id=[1-n] 2.配置监听信息 listeners=PLAINTEXT:/ip或hostname/:9092 3.日志路径 log.dirs=/opt/log/kafka-logs 4.配置zookeeper zookeeper.connect=localhost:2181(单机zookeeper) zookeeper.connect=ip/hostname:2181,ip/hostname:2181,ip/hostname:2181(zookeeper集群)
1.需要注意zookeeper与kafka的版本关系
2.jdk大于等于1.8



