首页 > 系统相关 >Linux中Kafka单机部署

Linux中Kafka单机部署

时间:2024-11-05 17:41:42浏览次数:3  
标签:zookeeper log 单机 zk 192.168 kafka Linux Kafka data

一、安装JDK

请看:Linux中安装JDK1.8

二、安装kafka

下载地址 https://kafka.apache.org/downloads

1、上传解压到 /usr/local/kafka

tar -zxvf kafka_2.13-2.6.3.tgz
mv kafka_2.13-2.6.3 kafka

2、创建数据与日志目录

zk数据目录(如依据配置中ip和server. [1|2|3]中的数字对应关系,在各个机器的dataDir目录下创建myid文件并将对应标识写入)

mkdir -p  /data/kafka/zk/data

zk事物日志目录

mkdir -p  /data/kafka/zk/log

如果是多节点,配置文件中尾部增加

server.1=192.168.1.110:2888:3888
server.2=192.168.1.111:2888:3888
server.3=192.168.1.112:2888:3888

同时,增加

#master
echo "1">  zk数据目录/myid
#slave1
echo "2">  zk数据目录/myid
#slave2
echo "3">  zk数据目录/myid

kafka数据目录

mkdir  -p  /data/kafka/kafka/data

3、修改zk配置文件

vi config/zookeeper.properties
tickTime=2000
initLimit=10
syncLimit=5
dataDir=/data/kafka/zk/data
dataLogDir=/data/kafka/zk/log
clientPort=2181
host.name=192.168.159.70

4、修改kafka配置文件

zookeeper.connect=192.168.184.130:2181
listeners=PLAINTEXT://:9092
advertised.listeners=PLAINTEXT://192.168.184.130:9092 #本机ip
log.dirs=/data/kafka/kafka/data

5、启动zk

 

nohup bin/zookeeper-server-start.sh config/zookeeper.properties >log/zookeeper/zookeeper.log 2>1 &

 

6、启动kafka

nohup bin/kafka-server-start.sh config/server.properties >log/kafka/kafka.log 2>1 &

 

标签:zookeeper,log,单机,zk,192.168,kafka,Linux,Kafka,data
From: https://www.cnblogs.com/TimeSay/p/16613548.html

相关文章

  • 诛仙3:幻心千劫|单机安装教程|虚拟机一键端|GM工具包
    天给大家带来一款单机游戏的架设:诛仙3-幻心千劫-16职业。游戏版本:v4.4.0只适用于单机娱乐,此教程是本人亲测所写,踩坑无数,如果你是小白跟着教程走也是可以搭建  亲测视频演示https://githubs.xyz/show/297.mp4 游戏安装步骤此游戏架设需要安装虚拟机,没......
  • 华为2288HV2服务器安装BCLinux8U6无法显示完整安装界面的问题处理
    本文记录了华为2288HV2服务器安装BCLinux8U6无法显示完整安装界面,在安装过程中配置选择时,右侧安装按钮不可见,导致安装无法继续的问题处理过程。一、问题现象 华为2288HV2服务器安装BCLinux8U6时无法显示完整的安装界面,问题情况如下: 无法显示右侧的开始安装按钮。二、问题......
  • CentOS部署Kafka中间件
    CentOS部署Kafka中间件 1.环境及版本说明:系统版本:CentOSLinuxrelease7.6.1810(Core)Kafka版本:kafka_2.12-2.2.0JDK版本:1.8.0_2122.安装下载#wget下载安装包wgethttp://mirrors.tuna.tsinghua.edu.cn/apache/kafka/2.2.0/kafka_2.12-2.2.0.tgz#无法......
  • Rockylinux9 配置静态IP地址
    像往常一样,安装完操作系统后,准备配置网络,直接cd到网络配置文件夹中,发现之前配置的参数文件没有了,只剩下一个readme,神奇,打开看看 大致总结下来就是:主要变化是从Network-Scripts转为用NetworkManager和key文件,而不是基于 ifcfg 的文件。在RockyLinux9中,NetworkManag......
  • CVTE - 嵌入式软件开发工程师(Linux方向)- 面经(12)
    -1、背景职位:嵌入式软件开发工程师(Linux方向)项目:2025届校园招聘提前批岗位职责:嵌入式开发工程师会参与全球市场显示类产品的开发,工作包括了系统底层驱动的调试、相关功能模块的代码实现、用户交互设计和上层应用开发等内容。负责全球市场显示类产品的系统设计、实现、优......
  • Linux系统中对ipmi 配置管理
    IPMI是一种开放标准的硬件管理接口,用户可以通过其来监控或获取服务器的状态,服务器托管在机房时我们可以通过远程管理卡安装和管理系统。安装相关组件,主要是OpenIPMI,并启动服务:#yuminstallOpenIPMIOpenIPMI-develOpenIPMI-toolsOpenIPMI-libs-y#serviceipmistart#......
  • 【Linux】进程间通信(命名管道、共享内存、消息队列、信号量)
                                 作者主页:   作者主页                           本篇博客专栏:Linux                ......
  • 解决linux将csv连入mysql数据库的问题
    创建一个csv文件路径在/opt/module/data/123.csv0.登入数据库:mysql-uroot-p123456root是用户名 123456是密码1.使用数据库(user库[自己创建的库])(以下都是mysql操作)useuser;2.在mysql数据库中创建对应表(最好别设置主键和限制,csv数据不一定干净)create tablestud......
  • Linux常用命令——su 命令详解
    Linux常用命令——su命令详解命令介绍:su命令在Linux系统中用于切换用户身份。它是系统管理员和高级用户常用的命令,支持多种选项来控制身份切换过程。基本语法:su[选项][用户名]常用选项和参数:-:切换到指定用户并加载该用户的环境变量,类似于重新登录。示例:su-......