kafka集群部署开启sasl_plain

环境部署

JDK1.8: https://download.oracle.com/otn/java/jdk/8u221-b11/230deb18db3e4014bb8e3e8324f81b43/jdk-8u221-linux-x64.tar.gz

kafka_2.13-3.5.1:https://downloads.apache.org/kafka/3.5.1/kafka_2.13-3.5.1.tgz

脚本

#!/bin/bash
##################### 准备工作 #####################
#1.服务器直接下载包可能会很慢,建议下载到本地后上传至服务器
#2.可自定义安装包存放目录
#3.注意修改IP地址&&主机名&&节点ID&&zookeeper节点标记修改&&
#4.监听主机名修改(跟着主机名修改)
#5.后面配置sasl_plain机制的账号和密码小心修改
#6.注意三台服务器同时启动zookeeper
#7.查看kafka集群id建议改为前台运行

#安装包目录mydir,即执行脚本的当前目录
mydir=$(cd "$(dirname "$0")";pwd)
echo $mydir
#kafka&&jdk存放目录
kafka=/opt
jdk=/usr

#zookeeper&&kafka日志存放路径
mkdir /var/lagou/zookeeper/data -p
data=/var/lagou/zookeeper/data
log=/var/lagou/kafka/kafka-logs

#更改IP
ip1=192.168.0.208
ip2=192.168.0.210
ip3=192.168.0.91

#更改主机名
hostname1=node2
hostname2=node3
hostname3=node4
hostnamectl set-hostname $hostname1 #主机变量修改

#配置hosts文件
sed -i -e '$a # \n'$ip1' '$hostname1' \n'$ip2' '$hostname2' \n'$ip3' '$hostname3'' /etc/hosts

#更改brokerid=0.1.2
VAR='broker.id=0' #节点id修改

#zookeeper节点的标记1,2,3
MYID=1            #zookeeper节点标记修改

#更改监控主机变量hostname1,hostname2,hostname3
listeners="$hostname1" 

########################################################################################

#安装jdk-1.8
tar -zxvf $myd
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值