文章目录

  • 一、环境分布
  • 二、实战
    • 1. kafka下载
    • 2. 解压
    • 3. 配置
    • 4. 编写启动脚本
    • 5. 编写关闭脚本
    • 6. 赋予脚本可执行权限
    • 7. 脚本使用案例
一、环境分布
软件 版本
jdk 1.8
kafka kafka_2.13-2.5.0
二、实战

kafka官网地址:
http://kafka.apache.org/downloads

1. kafka下载
wget https://mirrors.tuna.tsinghua.edu.cn/apache/kafka/2.5.0/kafka_2.13-2.5.0.tgz
2. 解压
tar –zxvf /kafka_2.13-2.5.0.tgz
3. 配置
cd kafka_2.13-2.5.0/config/
vi server.properties
添加一下内容:
broker.id=0
#端口号
port=9092
#服务器IP地址,修改为自己的服务器IP
host.name=172.30.0.9
#日志存放路径,上面创建的目录
log.dirs=/usr/local/logs/kafka
#zookeeper地址和端口,单机配置部署,localhost:2181
zookeeper.connect=localhost:2181

4. 编写启动脚本
vi kafkastart.sh
添加以下内容:
#启动zookeeper
/app/kafka_2.13-2.5.0/bin/zookeeper-server-start.sh /app/kafka_2.13-2.5.0/config/zookeeper.properties &
#等3秒后执行
sleep 3
#启动kafka
/app/kafka_2.13-2.5.0/bin/kafka-server-start.sh /app/kafka_2.13-2.5.0/config/server.properties &
5. 编写关闭脚本
vi kafkastop.sh
添加以下内容:
#关闭zookeeper
/app/kafka_2.13-2.5.0/bin/zookeeper-server-stop.sh /app/kafka_2.13-2.5.0/config/zookeeper.properties &
#等3秒后执行
sleep 3
#关闭kafka
/app/kafka_2.13-2.5.0/bin/kafka-server-stop.sh /app/kafka_2.13-2.5.0/config/server.properties &
6. 赋予脚本可执行权限
chmod 777 kafkastart.sh kafkastop.sh
或者
chmod +x kafkastart.sh kafkastop.sh
7. 脚本使用案例
#启动脚本
./kafkastart.sh
#关闭脚本
./kafkastop.sh

注:此单机版使用的是kafka自带的zookeeper

linux环境安装Kafka最新版本 jdk1.8相关推荐

  1. linux环境安装 kafka 0.8.2.1 jdk1.6

    文章目录 一.环境分布 二.实战 1. kafka下载 2. 解压 3. 配置 4. 编写启动脚本 5. 编写关闭脚本 6. 赋予脚本可执行权限 7. 脚本使用案例 三.Config配置 四.Cons ...

  2. 如何在Linux中安装nasm最新版本

    什么是NASM? Nasm是Linux中最受欢迎的汇编程序之一 每个Linux Distros的安装过程都是相同的 可重定位的动态目标文件格式(RDOFF) Nasm有自己的二进制格式RDOFF. 如 ...

  3. Linux环境下Kafka的安装与使用(SpringBoot整合云服务器上的Kafka)

    0. 前言 本文我们主要讲 Kafka 的安装和使用,对于 Kafka 的简介和功能作用就不再详细介绍,给大家推荐一篇文章,可以自行了解:https://blog.csdn.net/weixin_42 ...

  4. Linux 环境安装 Node、nginx、docker、vsftpd、gitlab

    Linux 环境安装 centos7 # 更新yum yum update -y 0. 防火墙 firewalld 新入的JD云服务器,发现防火墙默认是关闭的. # 查看防火墙状态 systemctl ...

  5. linux 环境安装Flutter

    大家好,我是坚果,公众号"坚果前端" linux 环境安装Flutter 手动安装 Flutter 如果你没有 snapd,或者你无法使用它,那么你可以通过以下步骤安装 Flutt ...

  6. Linux CentOS 安装 JAVA JDK 版本

    Linux CentOS 安装 JAVA JDK 版本 JDK下载地址: http://www.oracle.com/technetwork/java/javase/downloads/jdk8-do ...

  7. Linux升级gcc到最新版本gcc-11.2.0

    Linux升级gcc到最新版本gcc-11.2.0 当前环境 更新方法 1. 下载最新的源码包并解压缩 2.下载依赖及配置文件 3. 配置 4. 编译 5. 安装 6. 验证gcc版本 7. 删除旧版 ...

  8. 在Linux环境安装memcached

    2019独角兽企业重金招聘Python工程师标准>>> 1.memcached的安装依赖libevent-dev组件,先安装这个组件 在Linux环境安装memcached 2.下载 ...

  9. Linux环境安装、卸载Docker

    Linux环境安装.卸载Docker 安装: 1.Docker要求CentOS系统的内核版本高于 3.10 ,通过 uname -r 命令查看你当前的内核版本是否支持安账docker 2.更新yum包 ...

最新文章

  1. 对比两个同类型的泛型集合并返回差异泛型集合 ——两个List类名的比较
  2. 基于Tkinter利用python实现颜色空间转换程序
  3. 安装spark1.3.1单机环境
  4. python 实现原型设计模式
  5. 高校寒假时间公布!看完心态稳住…
  6. WINDOWS的SHELLCODE编写高级技巧
  7. 鸿蒙系统 安卓游戏,华为鸿蒙系统运行安卓游戏出现新状况!安卓换皮论被彻底打脸?...
  8. c语言 冒泡排序算法,排序算法_冒泡排序改进(c语言实现)
  9. spring读取多个配置properties报错“Could not resolve placeholder“的解决方案
  10. ffmpeg4.3.2版本:gstavdemux.c:486:24: error: AVStream has no member named ‘index_entries‘(二十七)
  11. ubuntu卸载vmware player
  12. 怎么撤销工作表保护,没有密码?
  13. 2021年最新版裁判文书逆向
  14. TTL转HDMI 1.4,性能提升,pin to pin 芯片LT8618SXB
  15. css拖动音乐进度条,利用CSSclip实现音频播放圆环进度条教程实例
  16. 关于盛大热血传奇(传奇2)!!!
  17. 基于JavaSDK实现微信支付,springboot封装签名过程,直接调用controller层实现调起微信支付接口
  18. 数据中心机柜的选择与应用
  19. 1228--八目鳗烧烤店
  20. UBUNTU install

热门文章

  1. 哈尔莫斯:怎样做数学研究
  2. 如果再出恶性安全事件,滴滴会有人被追究刑责吗?
  3. 具备什么样的能力,才能在人工智能企业中获得一席之地
  4. jqgrid ajax加载数据,如何通过ajax在jqgrid中加载数据(json)?
  5. unixODBC的使用
  6. 万张图片,流畅体验——记一次 Vue 列表渲染
  7. 解读 Knative Eventing v0.10.0 最新版本特性
  8. 【从入门到放弃-Java】并发编程-NIO-Buffer
  9. 重磅发布:阿里开源 OpenJDK 长期支持版本 Alibaba Dragonwell
  10. 护航Lazada双11购物节 阿里云CDN全球化火力全开