kafka在Linux(Centos7)集群下的安装

下载安装包

  • scala -version :查看scala的版本

在这里插入图片描述

在这里插入图片描述

安装包上传到Linux

这步用Xftp7会方便很多

  • /usr/local目录下新建kafka目录
[root@master ~]# cd /usr/local
[root@master local]# mkdir kafka
  • 在kafka目录新建kafka-logs文件夹
[root@master local]# cd kafka
[root@master kafka]# mkdir kafka-logs
  • 在kafka目录上传安装包kafka_2.12-3.3.1.tgz(我用Xftp7直接拖拽)

在这里插入图片描述

解压安装包

[root@master kafka]# cd /usr/local
[root@master kafka]# tar -zxvf kafka_2.12-3.3.1.tgz

在这里插入图片描述

配置server.properties

  • 进入解压后的文件夹中的config文件夹
[root@master kafka]# cd kafka_2.12-3.3.1/config
  • 编辑server.properties
[root@master config]# vi server.properties

下面这些地方改成自己虚拟机的ip地址
在这里插入图片描述
在这里插入图片描述
按i之后修改,修改好后按Esc : wq保存退出

开启kafka

  • 先开启zookeeper(另开一个终端)
[root@master kafka_2.12-3.3.1]# bin/zookeeper-server-start.sh config/zookeeper.properties  &
  • 再开启kafka(再另开一个终端)
[root@master kafka_2.12-3.3.1]# bin/kafka-server-start.sh config/server.properties &
  • jps查看进程
    在这里插入图片描述

topic相关

  • 新建topic: topictest(注:master是集群主机名,报错换成localhost试试)
[root@master kafka_2.12-3.3.1]#   bin/kafka-topics.sh --create --bootstrap-server master:9092 --replication-factor 1 --partitions 1 --topic topictest
  • 查看topic 列表
[root@master kafka_2.12-3.3.1]# bin/kafka-topics.sh --list --bootstrap-server master:9092

在这里插入图片描述

  • 启动命令行生产者程序(测试)(另开一个终端)
[root@master kafka_2.12-3.3.1]# bin/kafka-console-producer.sh  --broker-list  master:9092  --topic  topictest

输入一些单词:
在这里插入图片描述

  • 启动命令行消费者程序(测试)(再另开一个终端)
[root@master kafka_2.12-3.3.1]# bin/kafka-console-consumer.sh  --bootstrap-server   master:9092  --topic  topictest  --from-beginning

成功收到消息:
在这里插入图片描述

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要在Linux安装Kafka集群,你需要先满足一些前置条件。首先,你需要安装并配置好JDK,并设置好环境变量。你可以参考《centos7安装jdk8》来完成这一步骤。其次,你需要搭建好Zookeeper集群,你可以参考《搭建Zookeeper集群》来完成这一步骤。 一旦满足了前置条件,你可以按照以下步骤来安装Kafka集群: 1. 在每个服务器上解压Kafka安装包。你可以使用以下命令来解压并重命名安装包: ``` tar -zxvf kafka_2.13-3.0.1.tgz mv kafka_2.13-3.0.1 kafka ``` 2. 在每个服务器上启动Kafka集群。你可以使用以下命令来启动Kafka服务器: ``` ./bin/kafka-server-start.sh -daemon ./config/server.properties & ``` 请确保在每个服务器上都按照上述步骤进行操作,这样你就可以成功安装Linux上的Kafka集群了。 #### 引用[.reference_title] - *1* [linux搭建Kafka集群](https://blog.csdn.net/jaly_007/article/details/114387572)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* *3* [Linux 搭建Kafka集群,最新教程,细到极致](https://blog.csdn.net/gubeichengxuyuan/article/details/125064114)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值