当前位置: 首页 > ai >正文

Kafka 详解

1.基本概念:Kafka 是分布式发布 - 订阅消息系统,具有高吞吐量、可扩展性等优势,支持点对点和发布订阅两种消息模式,涉及 Broker、Topic、Partition 等多种角色。

2.安装步骤:需先安装 JDK 和 Zookeeper,下载 Kafka 安装包并解压,修改 server.properties 配置文件,包括 broker.id、listeners、log.dirs 等参数,分发安装包到其他节点并修改相应配置,启动前确保 Zookeeper 已启动。

(1)启动kafka集群

(2)进到 user/local/bin里创建脚本kafka.sh并编辑

(3)vi kafka.sh

#!/bin/bash

case $1 in

"start"){

  echo "----启动 Kafka 集群----"

  # 启动当前节点(node01)

  kafka-server-start.sh -daemon /opt/software/kafka/config/server.properties

  # 远程启动 node02 和 node03(需提前配置 SSH 免密登录)

  ssh node02 "source /etc/profile; kafka-server-start.sh -daemon /opt/software/kafka/config/server.properties"

  ssh node03 "source /etc/profile; kafka-server-start.sh -daemon /opt/software/kafka/config/server.properties"

};;

"stop"){

  echo "----停止 Kafka 集群----"

  # 停止当前节点(node01)

  kafka-server-stop.sh

  # 远程停止 node02 和 node03

  ssh node02 "source /etc/profile; kafka-server-stop.sh"

  ssh node03 "source /etc/profile; kafka-server-stop.sh"

};;

Esac

(4)赋予所有用户执行权限chmod 777 kafka.sh

(5)启动集群kafka.sh start

(6)查询进程xcall.sh jps

http://www.xdnf.cn/news/1369.html

相关文章:

  • 服务器上安装jdk
  • Android Cordova 开发 - Cordova 快速入门(Cordova 环境配置、Cordova 第一个应用程序)
  • SQL Server 2022 常见问题解答:从安装到优化的全场景指南
  • Linux部署Web程序
  • openharmony5.0.0中C++公共基础类测试-线程相关(一)
  • 【项目篇】仿照RabbitMQ模拟实现消息队列
  • .NET、java、python语言连接SAP系统的方法
  • 音视频小白系统入门课-4
  • 个人mysql学习笔记
  • python中 zip的用法
  • 汽车免拆诊断案例 | 2016款奔驰C200L车组合仪表上多个故障灯偶尔点亮
  • 管理100个小程序-很难吗
  • JavaScript性能优化实战(3):内存管理与泄漏防范
  • Rust 学习笔记:Rust 简介
  • 四川气象数据智能体示范应用入围中国信通院“开源大模型+”案例
  • 数据结构手撕--【栈和队列】
  • fpga系列 HDL:跨时钟域同步 脉冲展宽同步 Pulse Synchronization
  • Redis Pipeline 详解
  • Elasticsearch内核探秘:从Shard分配到网络通信的深度实践指南
  • Kafka简介
  • linux内核进程管理(1)——创建,退出
  • Go全栈_Golang、Gin实战、Gorm实战、Go_Socket、Redis、Elasticsearch、微服务、K8s、RabbitMQ全家桶
  • 硬件基本概念
  • 汽车免拆诊断案例 | 2013款大众辉腾车发动机抖动
  • 从物理到预测:数据驱动的深度学习的结构化探索及AI推理
  • STM32提高篇: 蓝牙通讯
  • 量化价值投资的SWOT分析:从传统投资到量化策略的转型
  • chrony服务器
  • 【解读】Chrome 浏览器实验性功能全景
  • Centos安装Dockers+Postgresql13+Postgis3.1