美文网首页
Kafka安装脚本

Kafka安装脚本

作者: 吃竹子的程序熊 | 来源:发表于2020-03-16 20:46 被阅读0次
#! /bin/sh
##======================================================================
##  KAFKA安装脚本
##  AUTHOR: JPanda
##  EMAIL: jpanda@aliyun.com
##  DATE: 2019年9月17日
##  ======================================================================

## 下载安装
mkdir -p /data/kafka/kafka-logs
cd /data
wget -nc http://mirrors.tuna.tsinghua.edu.cn/apache/kafka/2.3.0/kafka_2.12-2.3.0.tgz

tar -zxvf kafka_2.12-2.3.0.tgz --strip-components 1 -C kafka/

## 移除Windows Bat脚本
rm -rf /data/kafka/bin/windows

# ln -s /data/kafka/bin/* /usr/local/bin/

echo "broker.id=0
#修改监听端口
listeners = PLAINTEXT://:9093
num.network.threads=3
num.io.threads=8
socket.send.buffer.bytes=102400
socket.receive.buffer.bytes=102400
socket.request.max.bytes=104857600
#修改落盘数据存放位置
log.dirs=/data/kafka/kafka-logs
#kafka-topic日志定时清理
log.cleanup.policy=delete
#清理超过指定时间清理:
log.retention.hours=168
#超过指定大小后,删除旧的消息:
log.retention.bytes=5368709120
num.partitions=1
num.recovery.threads.per.data.dir=1
offsets.topic.replication.factor=1
transaction.state.log.replication.factor=1
transaction.state.log.min.isr=1
log.retention.hours=168
log.segment.bytes=1073741824
log.retention.check.interval.ms=300000
zookeeper.connect=localhost:2181
zookeeper.connection.timeout.ms=6000
#group.initial.rebalance.delay.ms=0
" >/data/kafka/config/server.properties

## 启动kafka
/data/kafka/bin/kafka-server-start.sh /data/kafka/config/server.properties >/dev/null 2>&1 &
## 睡5秒等待kafka启动完毕,可以考虑使用retry机制
sleep 5
## 创建Topics
/data/kafka/bin/kafka-topics.sh --create --zookeeper 127.0.0.1:2181 --replication-factor 1 --partitions 4 --topic  topic-01
/data/kafka/bin/kafka-topics.sh --create --zookeeper 127.0.0.1:2181 --replication-factor 1 --partitions 4 --topic topic-02

echo "/data/kafka/bin/kafka-server-start.sh /data/kafka/config/server.properties >/dev/null 2>&1 &">>/etc/rc.d/rc.local

相关文章

  • Kafka安装脚本

  • kafka查看版本号

    kafka没有提供查看版本号的脚本,那么要怎么查看呢?1 进入kafka的安装目录2 执行如下脚本 运行结果,类似...

  • 查看kafka服务中消息消费情况

    在kafka的安装目录的bin目录下,找到kafka-consumer-groups.sh脚本,然后按照下面格式执...

  • grafana目标

    1.安装2.脚本化安装3.jmtrans+infdb+grafana4.kafka集群监控5.flume集群监控6...

  • kafka——入门

    内容 kafka安装 kafka基本知识 kafka demo例子 引用 一 安装kafka docker 安装k...

  • kafka->logstash

    一、安装kafka 请参考:kafka安装 二、安装logstash 请参考:logstash安装 三、kafka...

  • Kafka-interview-questions

    一 Kafka架构 Kafka架构图示 二 Kafka压测   Kafka官方自带压力测试脚本(kafka-con...

  • logAgent

    安装kafka 下载并安装kafka, 地址 http://kafka.apache.org/downloads ...

  • 使用Docker安装Kafka

    安装Kafka 本次安装kafka使用的docker镜像是wurstmeister/kafka - Docker ...

  • 9. kafka shell脚本用法详解

    kafka安装目录下的bin目录包含了很多运维可操作的shell脚本,列举如下: 接下来详细说明每个脚本的使用方法...

网友评论

      本文标题:Kafka安装脚本

      本文链接:https://www.haomeiwen.com/subject/mvboehtx.html