| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 大数据 -> CentOS7.9安装kafka-3.2.0和window10 下安装kafka-3.2.0 -> 正文阅读 |
|
[大数据]CentOS7.9安装kafka-3.2.0和window10 下安装kafka-3.2.0 |
目录 1、下载软件包首先下载zookeeper,地址: Apache ZooKeeperhttps://zookeeper.apache.org/releases.html 下载kafka: Apache KafkaApache Kafka: A Distributed Streaming Platform.https://kafka.apache.org/ 还要安装jdk1.8,我这已经安装好了,也比较简单,就不介绍了。 我本次安装的版本已经上传在这,可以免积他下载: 2、配置环境修改主机名
我这主机早已经修改好了 查看IP
?修改绑定关系
关闭防火墙
3、安装zookeeper解压
重命名
?切换到目录:/opt/apache-zookeeper-3.8.0/conf 然后复制默认配置文件
?修改配置文件:
dataDir=/root/zkdata ?创建目录:
切换到目录:/opt/apache-zookeeper-3.8.0/bin 输入
?可以看到相关命令 启动zookeeper:
查看状态:
没有成功运行,怎么办?查看日志:
?8080端口被占用了,输入命令查询哪个进程占用8080
?解决的办法有两个:一是修改zk默认端口,zookeeper 3.6之后的版本,开启服务器,zk会自动占用8080端口;二是,杀掉8080的进程 我这里修改zk端口 修改.zoo.cfg文件,添加如下配置
? ?4、安装kafka?解压:
切换到目录:/opt/kafka_2.13-3.2.0/config 修改配置文件:?server.properties 修改的配置:
启动命令:
可以看到有kafka进程 关闭的命令是:
?至此,kafka安装成功了 5、测试功能? ?以下命令是topic相关的命令
创建topic
创建一个客户端,此时命令窗口会阻塞:
创建 一个生产者:
此时可以发消息了 ? 6、window 10下安装安装包不变,window下安装更简单,把zookeeper解压 然后修改配置文件,将zoo_sample.cfg复制一份改为zoo.cfg并添加data和log配置 ? ?添加配置:
? ? ? ? 然后到目录:G:\soft\apache-zookeeper-3.8.0-bin\apache-zookeeper-3.8.0-bin\bin 直接命令行双击zkServer.cmd和zkCli.cmd启动 ? 把kafka解压,然后到window目录。? 打开命令行 ? ? ?然后启动kafka:
创建topic的时候要注意,这个方式已经不能使用,最新版不能以下这种方式创建,会报错
??会报:
应该使用这个命令:
生产者发消息:
?消费者收:
?可以看到生产者发的消息,消费都能收到了 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2025年1日历 | -2025/1/16 1:34:53- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |