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

centos安装部署配置kafka

1、解压到目录

tar -zxvf kafka_2.13-2.8.2.tgz -C /usr/local/kafka

2.进入目录

cd /usr/local/kafka/kafka_2.13-2.8.2

3.查看版本(验证是否已解压)

bin/kafka-topics.sh --version

4.修改配置,注意:此配置中有一个默认的zookeeper的配置

vim config/server.properties

5.有三个配置要调整

#server.propertieslisteners=PLAINTEXT://:9092advertised.listeners=PLAINTEXT://<外网ip>:9092advertised.host.name=<内网ip>

6.示例配置

listeners=PLAINTEXT://:9092advertised.listeners=PLAINTEXT://8.219.68.237:9092advertised.host.name=127.0.0.1

7.启动zk

sh -x bin/zookeeper-server-start.sh -daemon config/zookeeper.properties

8、启动kafka

 #nohup /usr/local/kafka/kafka_2.13-2.8.2/bin/kafka-server-start.sh /usr/local/kafka/kafka_2.13-2.8.2/config/server.propertiesbin/kafka-server-start.sh config/server.properties &sh -x bin/kafka-server-start.sh  -daemon config/server.properties

9、停止kafka

#关闭kafka#/usr/local/kafka/kafka_2.13-2.8.2/bin/kafka-server-stop.sh /usr/local/kafka/kafka_2.13-2.8.2/config/server.propertiesbin/kafka-server-stop.sh config/server.properties

设置开机自动服务

vi /lib/systemd/system/kafka.service
[Unit]
Description=Apache Kafka server (broker)
After=network.target zookeeper.service
[Service]
Type=simple
Environment="PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/jdk/1.8.0_391/bin"
User=root
Group=root
ExecStart=/usr/local/kafka2.12/bin/kafka-server-start.sh /usr/local/kafka2.12/config/server.properties
ExecStop=/usr/local/kafka2.12/bin/kafka-server-stop.sh
Restart=on-failure
[Install]
WantedBy=multi-user.target
systemctl enable kafka.service #加入开机启动
systemctl start kafka.service #启动
systemctl stop kafka.service #停止
systemctl status kafka.service #状态

创建topic

bin/kafka-topics.sh  --create --bootstrap-server 192.168.0.133:9092 --replication-factor 1 --partitions 1 --topic demo002

相关文章:

  • HCIP【VLAN技术(详解)】
  • 从架构原理到落地实践:Apache SeaTunnel×Cloudberry数据集成全解读
  • 安装WSL2,配置Ubuntu图像化界面
  • 个人开发免费好用
  • 低价折扣影票对接应该从哪几个方面去选择?
  • uni-app中使用RenderJs 使用原生js
  • uniapp 支付宝小程序自定义 navbar 无效解决方案
  • Centos Ubuntu RedOS系统类型下查看系统信息
  • TiDB 可观测性最佳实践
  • 【深度解析】YOLOE登场:CNN路线的开放世界新答卷,超越YOLO-World与Transformer
  • 华为云Astro大屏从iotda影子设备抽取数据做设备运行状态的大屏实施步骤
  • 故障诊断——复现github代码ClassBD-CNN(BDCNN)
  • React Navigation 使用指南
  • 高翔《视觉SLAM十四讲》第七章视觉里程计3d-2d位姿估计代码详解与理论解析
  • Go语言中的 `time.Tick` 函数详解
  • 【AI提示词】机会成本决策分析师
  • Ubuntu搭建 Nginx以及Keepalived 实现 主备
  • Python数据处理:文件的自动化重命名与整合
  • jmeter-Beashell获取请求body data
  • 【统计方法】交叉验证:Resampling, nested 交叉验证等策略 【含R语言】
  • 逛了6个小时的上海车展。有些不太成熟的感受。与你分享。
  • 绿地控股:今年一季度营业收入356亿元,中高层管理人员带头降薪
  • 牛市早报|国家发改委:将推出做好稳就业稳经济推动高质量发展若干举措
  • 北京公园使用指南
  • 中方会否公布铁线礁的领海基线?外交部:中方执法活动旨在反制菲方侵权挑衅
  • 2025厦门体育产业采风活动圆满举行