Linux搭建Kafka详细一步一步指南(linux启动kafka脚本)

这篇具有很好参考价值的文章主要介绍了Linux搭建Kafka详细一步一步指南(linux启动kafka脚本)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、下载 

到kafka的官网,去下载想用的kafka包:http://kafka.apache.org/downloads

我这里下载的是:kafka_2.12-3.4.1.tgz

再将安装包传送到服务器并解压文章来源地址https://www.toymoban.com/news/detail-781089.html

#上传
rz
#解压
tar -zxvf kafka-3.4.1-src.tgz /opt/
#改文件名字
mv kafka-3.4.1-src kafka-3.4.1

#安装位置
opt/kafka

二、配置kafka

1.在kafka解压目录同一路径下:创建一个kafka_data,用于装kafka和zookeeper的log和数据啥的
mkdir -p /opt/kafka/soft/kafka_data
mkdir -p /opt/kafka/soft/kafka_data/zookeeper  #zookeeper数据目录
mkdir -p /opt/kafka/soft/kafka_data/log 
mkdir -p /opt/kafka/soft/kafka_data/log/kafka  #kafka日志
mkdir -p /opt/kafka/soft/kafka_data/log/zookeeper  #zookeeper日志
2.配置kafka服务
cd /opt/kafka/kafka-3.4.1/config/
vim server.properties 编辑修改相应的参数,内容改动和添加如下:

broker.id=0
port=9092                                                #端口号
host.name=locallhost                      #服务器IP地址,修改为自己的服务器IP
log.dirs=/opt/kafka/soft/kafka_data/log/kafka   #日志存放路径,上面创建的目录
zookeeper.connect=localhost:2181         #zookeeper地址和端口,单机配置部署,localhost:2181
 3.配置zookeeper服务 
cd /opt/kafka/kafka-3.4.1/config/
vim zookeeper.properties 编辑修改相应的参数,内容改动和添加如下:

dataDir=/opt/kafka/soft/kafka_data/zookeeper   #zookeeper数据目录
dataLogDir=/opt/kafka/soft/kafka_data/log/zookeeper #zookeeper日志目录
clientPort=2181
maxClientCnxns=100
tickTimes=2000
initLimit=10
syncLimit=5 

三、创建启动和关闭的 kafka 执行脚本

1. 创建启动脚本  
vim kafka_start.sh
#-------脚本开始---------
#!/bin/sh
#启动zookeeper
/opt/kafka/kafka-3.4.1/bin/zookeeper-server-start.sh /opt/kafka/kafka-3.4.1/config/zookeeper.properties &

 
sleep 3 #等3秒后执行
 
#启动kafka
/opt/kafka/kafka-3.4.1/bin/kafka-server-start.sh /opt/kafka/kafka-3.4.1/config/server.properties &
#-------脚本结束---------
2. 创建关闭脚本
vim kafka_stop.sh
#-------脚本开始---------
#!/bin/sh
#关闭zookeeper
/opt/kafka/kafka-3.4.1/bin/zookeeper-server-stop.sh /opt/kafka/kafka-3.4.1/config/zookeeper.properties &
 
sleep 3 #等3秒后执行
 
#关闭kafka
/opt/kafka/kafka-3.4.1/bin/kafka-server-stop.sh /opt/kafka/kafka-3.4.1/config/server.properties &
#-------脚本结束---------
3. 为脚本执行权限
chmod +x kafka_start.sh
4. 启动和关闭kafka
cd /opt/kafka
sh kafka_start.sh #启动kafka
sh kafka_stop.sh #关闭kafka
5.设置开机自启动在后台运行脚本
vi /etc/rc.d/rc.local #编辑,在最后添加一行
sh /opt/kafka/kafka_start.sh &

到了这里,关于Linux搭建Kafka详细一步一步指南(linux启动kafka脚本)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • GitHub入门指南:一步一步教你使用GitHub

    引言: GitHub是一个流行的代码托管平台,它提供了强大的版本控制和协作功能,对于开发者来说是一个不可或缺的工具。本文将一步一步地教你如何使用GitHub,从注册账号到代码同步,让你能够快速上手并充分利用这个平台。 打开GitHub官网(github.com)。 点击右上角的\\\"Sign

    2024年02月15日
    浏览(43)
  • 用Devc++与easyx一步一步做游戏[启动界面部分]-之按钮制作

    前面我们介绍了如何为dev c++配置好easyx,至于用easyx能够做一些什么呢?大用处我不敢说,用来学习了解消息机制还是不错的。这我们来实现一个简单的游戏启动界面的设计,主要是按钮的设计。总体设计好的效果如下: GIF截图看不到鼠标移动的效果,实际上这里是随着鼠标

    2024年01月15日
    浏览(45)
  • 一步一步搭建,功能最全的权限管理系统(一)

    一、前言 这是一篇搭建权限管理系统的系列文章。 随着网络的发展,信息安全对应任何企业来说都越发的重要,而本系列文章将和大家一起一步一步搭建一个全新的权限管理系统。 说明:由于搭建一个全新的项目过于繁琐,所有作者将挑选核心代码和核心思路进行分享。

    2024年03月27日
    浏览(55)
  • mysql8安装(详细教程一步一步安装)

    1、下载地址: MySQL :: Download MySQL Community Server 2、点击download  3、不登录直接下载 1、将mysql8压缩包解压到自定义目录 2、在文件夹下新建Data目录以及my.ini文件 Data文件夹用于存放mysql数据,my.ini存放mysql配置  3、以文本的形式打开my.ini,输入以下信息  [mysqld] # 设置3306端口

    2024年02月12日
    浏览(49)
  • 安装python详细步骤(超详细,保姆级,一步一图)

    ❄️作者介绍:奇妙的大歪❄️ 🎀个人名言:但行前路,不负韶华!🎀 🐽 个人简介:云计算网络运维专业人员 🐽 前言       作为一个实用学习的主义的学习者,最关心的问题一定是“我为什么要学习 Python,学会之后我可以用来做什么?”      首先,对于初学者来说

    2024年02月08日
    浏览(41)
  • Python详细安装步骤(共十步,一步一图)

    1,进入python官网:https://www.python.org 2,进入官网后,点击页面头部栏 Downloads,会弹出下拉框,然后选择需要安装的电脑系统 3,进入Windows以后,选择左侧的列表,然后选择你要安装的版本(不建议安装最新的),然后再根据该电脑系统安装对应的位数的版本。(选择install

    2024年04月17日
    浏览(56)
  • 小白入门Arduino,一步一图搭建开发环境

    目录 1、Arduino 2、环境搭建 2.1 下载软件: 2.2 ide安装 2.3 软件试用 2.5 代码解读 3、总结 最近有机会接触到物联网的开发,所以自己学习一下,记录一下。 在查阅了各种资料,对比了下各种难度,资料的丰富程度,还有案例,挑个软柿子捏,最后选择了arduino,因为自己经验有

    2023年04月08日
    浏览(74)
  • 【2023新教程】树莓派4B开机启动-树莓派第一次启动-树莓派不使用显示器启动-树莓派从购买到启动一步一步完全版!

    闲来无事,在咸鱼上买了一个树莓派4B。买来配件都十分齐全,于是就想着启动来测试一下。下面是树莓派无显示器第一次启动的全过程,包含安装系统。 网上的教程大多需要额外使用显示器、鼠标、键盘之类的外设。然而,树莓派本身就是便捷灵活开发的代表,在真实开发

    2024年02月13日
    浏览(58)
  • [Openwrt]一步一步搭建MT7981A uboot、atf、openwrt-21.02开发环境操作说明

    软件安装包 ubuntu-18.04-desktop-amd64.iso  sudo passwd [sudo] password for w1804:  Enter new UNIX password:  Retype new UNIX password:  passwd: password updated successfully sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup 将以下内容添加到sources.list文件

    2024年02月12日
    浏览(119)
  • 一步一步搭建S32K14x的AutoSar项目----MCAL之MCU模块

    1-1、时钟对于任何一款微控制器是很重要的,所以我们首先要了解S32K144的时钟树,才能为后续的MCAL中MCU模块配置做好准备,废话不多说,先上一张图片,聊了解下 对应芯片手册的第27章 Clock Distribution 。 1、SOSC 就是连接外部的高速时钟,我们一般情况下会优先选择它,精准

    2024年01月22日
    浏览(45)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包