linux 安装kafaka单体服务

1.下载kafka的linux安装包

前往Apache Kafka官方网站下载页面(Apache Kafkahttps://kafka.apache.org/downloads),选择最新稳定版的Kafka二进制分发文件,通常是以`.tgz`结尾的文件。

手动下载kafka_2.13-3.8.0.tgz到本地,然后上传到linux服务器

2.解压Kafka

将下载的Kafka压缩包解压到一个合适的目录中,例如/usr/local

tar xzf kafka_2.13-3.1.0.tgz -C /usr/local/
cd /usr/local/

 解压后,你可能会看到一个新的目录,例如/usr/local/kafka_2.13-3.8.0

3. 配置Kafka

编辑/usr/local/kafka_2.13-3.8.0/config/server.properties文件来设置Kafka的配置。至少要修改broker.idlisteners属性以匹配你的环境。例如:

broker.id=0
listeners=PLAINTEXT://localhost:9092

如果要在集群中使用或者希望从外部访问,可能需要更改listeners为实际的IP地址和端口。

4.启动ZooKeeper和Kafka

Kafka依赖于ZooKeeper来管理集群状态。首先启动ZooKeeper,然后启动Kafka Broker。

进入Kafka安装目录下的bin目录:

cd /usr/local/kafka_2.13-3.8.0/bin/

启动ZooKeeper:

./zookeeper-server-start.sh /usr/local/kafka_2.13-3.8.0/config/zookeeper.properties &

启动Kafka Broker:

./kafka-server-start.sh /usr/local/kafka_2.13-3.8.0/config/server.properties &

 5.测试Kafka

为了确认一切正常工作,你可以创建一个主题并发送一些消息。创建一个主题:

./kafka-topics.sh --create --topic test --bootstrap-server localhost:9092 --replication-factor 1 --partitions 1

向主题发送消息:

./kafka-console-producer.sh --topic test --broker-list localhost:9092

 接收消息:

./kafka-console-consumer.sh --topic test --from-beginning --bootstrap-server localhost:9092

 现在你可以输入消息并通过另一个终端窗口查看它们被消费。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值