centos和ubuntu下安装zookeeper和kafka

zookeeper安装

1,下载

mkdir -p /usr/local/zookeeper3.4

cd /usr/local/zookeeper3.4

wget https://archive.apache.org/dist/zookeeper/zookeeper-3.4.12/zookeeper-3.4.12.tar.gz

tar -zxf zookeeper-3.4.12.tar.gz -C /usr/local/zookeeper3.4 --strip-components=1

2,配置环境变量

vi /etc/profile

export ZOOKEEPER_HOME=/usr/local/zookeeper3.4/

export PATH=ZOOKEEPER_HOME/bin:PATH

source /etc/profile

3,修改配置文件

cd /usr/local/zookeeper3.4/conf/

cp zoo_sample.cfg zoo.cfg

vi zoo.cfg

tickTime=2000 #ZooKeeper服务器心跳时间,单位为ms

initLimit=10 #允许follower连接并同步到leader的初始化连接时间,以tickTime的倍数来表示

syncLimit=5 #leader与follower心跳检测最大容忍时间,响应超过syncLimit*tickTime,leader认为follower"死掉",从服务器列表中删除follower

dataDir=/data/zookeeper/data #数据目录

dataLogDir=/data/zookeeper/data/log #日志目录

clientPort=2181 #ZooKeeper对外服务端口

4,创建目录zookeeper3.4及存放服务器编号

mkdir -p /data/zookeeper/data/log

cd /data/zookeeper/data

touch myid

echo 0 > myid

5,启动、查看zookeeper3.4

cd /usr/local/zookeeper3.4/bin/

zkServer.sh start #启动zookeeper

zkServer.sh status #查看zookeeper状态

zkServer.sh stop #停止zookeeper

zkServer.sh restart #重启zookeeper

jps -l 查看zk是否运行

kafka安装

1,下载

mkdir -p /usr/local/kafka2.12

cd /usr/local/kafka2.12

wget https://archive.apache.org/dist/kafka/2.8.1/kafka_2.12-2.8.1.tgz

tar -zxf kafka_2.12-2.8.1.tgz -C /usr/local/kafka2.12 --strip-components=1 #--strip-components选项表示从目录级别上去除指定的前缀,以实现更加控制解压的效果

2,修改配置文件

cd /usr/local/kafka2.12/config/

vi server.properties

broker.id=0

log.dir=/data/kafka/logs #配置zookeeper管理kafka的路径

zookeeper.connect=localhost:2181

listeners=PLAINTEXT://:9092 #配置kafka的监听端口,listeners=PLAINTEXT://0.0.0.0:9092

advertised.listeners=PLAINTEXT://1xx.xx.xx.xx:9092 #把kafka的地址端口注册给zookeeper,集群方式需要把自己对外的ip设置出来给zookeeper管理

3,创建kafka日志目录

mkdir -p /data/kafka/logs

4,配置kafka快捷路径

vi /etc/profile

export KAFKA_HOME=/usr/local/kafka2.12

export PATH=KAFKA_HOME/bin:PATH

source /etc/profile

5,启动,停止kafka

cd /usr/local/kafka2.12/bin

kafka-server-start.sh -daemon ../config/server.properties #启动

kafka-server-stop.sh #停止

相关推荐
雨中飘荡的记忆12 小时前
保证金系统入门到实战
java·后端
Nyarlathotep011312 小时前
Java内存模型
java
元Y亨H14 小时前
华硕主机重装 Ubuntu 系统完全指南
ubuntu
暮色妖娆丶17 小时前
不过是吃了几年互联网红利罢了,我高估了自己
java·后端·面试
NE_STOP17 小时前
MyBatis-参数处理与查询结果映射
java
狂奔小菜鸡18 小时前
Day40 | Java中的ReadWriteLock读写锁
java·后端·java ee
SimonKing19 小时前
JetBrains 用户狂喜!这个 AI 插件让 IDE 原地进化成「智能编码助手」
java·后端·程序员
狂奔小菜鸡19 小时前
Day39 | Java中更灵活的锁ReentrantLock
java·后端·java ee
IvanCodes19 小时前
一、消息队列理论基础与Kafka架构价值解析
大数据·后端·kafka