linux环境安装Kafka最新版本 jdk1.8
文章目录
- 一、环境分布
- 二、实战
- 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相关推荐
- linux环境安装 kafka 0.8.2.1 jdk1.6
文章目录 一.环境分布 二.实战 1. kafka下载 2. 解压 3. 配置 4. 编写启动脚本 5. 编写关闭脚本 6. 赋予脚本可执行权限 7. 脚本使用案例 三.Config配置 四.Cons ...
- 如何在Linux中安装nasm最新版本
什么是NASM? Nasm是Linux中最受欢迎的汇编程序之一 每个Linux Distros的安装过程都是相同的 可重定位的动态目标文件格式(RDOFF) Nasm有自己的二进制格式RDOFF. 如 ...
- Linux环境下Kafka的安装与使用(SpringBoot整合云服务器上的Kafka)
0. 前言 本文我们主要讲 Kafka 的安装和使用,对于 Kafka 的简介和功能作用就不再详细介绍,给大家推荐一篇文章,可以自行了解:https://blog.csdn.net/weixin_42 ...
- Linux 环境安装 Node、nginx、docker、vsftpd、gitlab
Linux 环境安装 centos7 # 更新yum yum update -y 0. 防火墙 firewalld 新入的JD云服务器,发现防火墙默认是关闭的. # 查看防火墙状态 systemctl ...
- linux 环境安装Flutter
大家好,我是坚果,公众号"坚果前端" linux 环境安装Flutter 手动安装 Flutter 如果你没有 snapd,或者你无法使用它,那么你可以通过以下步骤安装 Flutt ...
- Linux CentOS 安装 JAVA JDK 版本
Linux CentOS 安装 JAVA JDK 版本 JDK下载地址: http://www.oracle.com/technetwork/java/javase/downloads/jdk8-do ...
- Linux升级gcc到最新版本gcc-11.2.0
Linux升级gcc到最新版本gcc-11.2.0 当前环境 更新方法 1. 下载最新的源码包并解压缩 2.下载依赖及配置文件 3. 配置 4. 编译 5. 安装 6. 验证gcc版本 7. 删除旧版 ...
- 在Linux环境安装memcached
2019独角兽企业重金招聘Python工程师标准>>> 1.memcached的安装依赖libevent-dev组件,先安装这个组件 在Linux环境安装memcached 2.下载 ...
- Linux环境安装、卸载Docker
Linux环境安装.卸载Docker 安装: 1.Docker要求CentOS系统的内核版本高于 3.10 ,通过 uname -r 命令查看你当前的内核版本是否支持安账docker 2.更新yum包 ...
最新文章
- 对比两个同类型的泛型集合并返回差异泛型集合 ——两个List类名的比较
- 基于Tkinter利用python实现颜色空间转换程序
- 安装spark1.3.1单机环境
- python 实现原型设计模式
- 高校寒假时间公布!看完心态稳住…
- WINDOWS的SHELLCODE编写高级技巧
- 鸿蒙系统 安卓游戏,华为鸿蒙系统运行安卓游戏出现新状况!安卓换皮论被彻底打脸?...
- c语言 冒泡排序算法,排序算法_冒泡排序改进(c语言实现)
- spring读取多个配置properties报错“Could not resolve placeholder“的解决方案
- ffmpeg4.3.2版本:gstavdemux.c:486:24: error: AVStream has no member named ‘index_entries‘(二十七)
- ubuntu卸载vmware player
- 怎么撤销工作表保护,没有密码?
- 2021年最新版裁判文书逆向
- TTL转HDMI 1.4,性能提升,pin to pin 芯片LT8618SXB
- css拖动音乐进度条,利用CSSclip实现音频播放圆环进度条教程实例
- 关于盛大热血传奇(传奇2)!!!
- 基于JavaSDK实现微信支付,springboot封装签名过程,直接调用controller层实现调起微信支付接口
- 数据中心机柜的选择与应用
- 1228--八目鳗烧烤店
- UBUNTU install