-
配置JAVA环境变量
tar xf jdk-8u202-linux-x64.tar.gz mv jdk1.8.0_202 /usr/local/java
vim /etc/profile export JAVA_HOME=/usr/local/java export JRE_HOME=JAVA_HOME/jre
export CLASSPATH=.:JAVA_HOME/lib/dt.jar:JAVA_HOME/lib/tools.jar:JRE_HOME/lib export PATH=JAVA_HOME/bin:PATH source /etc/profile -
解压kafka安装包
wget https://downloads.apache.org/kafka/3.4.1/kafka_2.13-3.4.1.tgz tar xf kafka_2.13-3.4.1.tgz
$ mv kafka_2.13-3.4.1 /data/kafka -
修改zk配置
$ vim /data/kafka/config/zookeeper.properties
dataDir=/data/kafka/zookeeper
clientPort=2181
maxClientCnxns=0
admin.enableServer=false -
修改kafka配置
$ vim /data/kafka/config/server.properties
broker.id=0
listeners=PLAINTEXT://192.168.0.218:9092
log.dirs=/data/kafka/kafka-logs
zookeeper.connect=192.168.0.218:2181 -
zk托管到systemd
$ vim /usr/lib/systemd/system/zookeeper.service
[Unit]
Description=Apache Zookeeper service
Requires=network.target
After=network.target[Service]
Type=forking
Environment=JAVA_HOME=/usr/local/java
ExecStart=/data/kafka/bin/zookeeper-server-start.sh -daemon /data/kafka/config/zookeeper.properties
ExecStop=/data/kafka/bin/zookeeper-server-stop.sh
Restart=on-failure
RestartSec=10s[Install]
WantedBy=multi-user.target -
kafka托管到systemd
$ vim /usr/lib/systemd/system/kafka.service
[Unit]
Description=Apache Kafka server
Documentation=http://kafka.apache.org/documentation.html
Requires=network.target remote-fs.target
After=network.target remote-fs.target zookeeper.service[Service]
Type=forking
Environment=JAVA_HOME=/usr/local/java
ExecStart=/data/kafka/bin/kafka-server-start.sh -daemon /data/kafka/config/server.properties
ExecStop=/data/kafka/bin/kafka-server-stop.sh
Restart=on-failure
RestartSec=10s[Install]
WantedBy=multi-user.target -
重载systemd配置并启动服务
systemctl daemon-reload systemctl start zookeeper
$ systemctl start kafka
Kafka单节点部署
real向往2024-01-09 18:16
相关推荐
(Charon)1 天前
【Kafka】消息队列学习(一):为什么需要Kafka?从消息队列到整体架构clz13145211 天前
风险特征系统 EPC 子系统:基于 Kafka 数据源与数据集配置的 Flink 指标清洗加工富士康质检员张全蛋1 天前
Kafka实战 生产阶段 消费阶段的拦截器clz13145211 天前
用 Akka Actor 模拟消费 Kafka 加工处理并发送到 Flink Out Kafka 的完整示例(Charon)1 天前
【Kafka】消息队列学习(二):Topic、Partition与Offset,消息到底存在哪里大橙子plus2 天前
linux搭建kafkaletisgo52 天前
JAVA 高级进阶10篇《消息队列实战:RocketMQ/Kafka选型与“不丢不重有序“三连解》雾隐隐o2 天前
Kafka 集群搭建:从核心概念到多节点部署凤山老林2 天前
Spring Boot 集成 Apache Kafka Streams 构建流处理应用:状态存储、窗口聚合与小楼昨夜又东风1263 天前
kafka、rocketmq、rabbitmq,有什么区别