mac环境kafka启动时报No such file or directory解决办法
来源:互联网 发布:阿里云上海当面核验 编辑:程序博客网 时间:2024/06/01 22:28
1、今天尝试了一下kafka的安装与配置,因为之前一直用RocketMQ,所以没用过kafka,今天准备花点时间学一下kafka。
首先去官网下载kafka的最新版本,下载链接:
https://www.apache.org/dyn/closer.cgi?path=/kafka/0.11.0.0/kafka_2.11-0.11.0.0.tgz
2、下载后,解压,如图:
跟很多中间件一下,有bin和config等文件夹,bin里存放的是一些kafka的命令,config存放的是一些配置文件。
考虑到kafka启动要用到zookeeper,所以我事先在本地打开了zookeeper的服务:
启动之后,用telnet命令测试一下2181(默认配置,在zoo.cfg里,可以自己修改)端口。
3、cd到kafka的bin文件路径,找到kafka-server-start.sh这个命令,很显然,这个是启动命令,我们执行它:
./kafka-server-start.sh start,结果发现竟然报错(找不到文件,也没说找不到什么文件):
4、这个问题百度找了很久,都没找到相关的解决办法,那看来一定是我忘记什么操作了,因为是第一次用,所以就回忆了一下以前刚开始用中间件的时候,都有哪些步骤,是不是kafka也要有这样的步骤。
然后想到了,是不是kafka也要依赖某个配置文件启动呢?接下来我就做了个以下尝试:
执行命令:./kafka-server-start.sh ../config/server.properties,且先不管这个server.properties里面什么样,单从文件名称来看,就很重要。然后如下图,启动成功了:
5、启动成功了,做个简单的例子,生产一个HelloWorld的topic:
./kafka-console-producer.sh --zookeeper localhost:2181 --topic HelloWorld
发现报异常,那么我不用zookeeper,用broker-list试试:
./kafka-console-producer.sh --broker-list localhost:9092 --topic HelloWorld
看样子是可以了,新打开一个终端,输入:
./kafka-console-consumer.sh --zookeeper localhost:2181 --topic HelloWorld --from-beginning
然后在原来终端随便输入点什么,发现可以接收到消息了:
- mac环境kafka启动时报No such file or directory解决办法
- QApplication: No such file or directory解决办法
- Mac下make时报错malloc.h: No such file or directory的解决方法
- jenkins 启动时报错:Starting Jenkins bash: /usr/bin/java: No such file or directory
- 执行链接时报错:No such file or directory
- 使用yum命令时报 "No such file or directory"
- Mac下PHP连接MYSQL报错"No such file or directory"的解决办法
- Mac下PHP连接MySQL报错"No such file or directory"的解决办法
- Mac下PHP连接MySQL报错"No such file or directory"的解决办法
- mysql不能启动:Unit mysql.service failed to load: No such file or directory的解决办法
- No such file or directory
- No such file or directory
- No such file or directory
- no such file or directory
- mac with SQLSTATE[HY000] [2002] No such file or directory
- (MAC)Warning: mysql_connect(): No such file or directory
- 在mac上面安装appium---npm install时报错:npm WARN enoent ENOENT: no such file or directory,
- 出现: bad interpreter: No such file or directory的解决办法
- 用Nginx+Lua(OpenResty)开发高性能Web应用
- 由主页界面引出的几个知识点(三)
- FPGA实验5:多周期移位寄存器
- oracle的schema的含义
- 如何快速转载CSDN中的博客[转载]
- mac环境kafka启动时报No such file or directory解决办法
- POJ--3176--Cow Bowling
- 缩小浏览器窗口,拉动底部滚动条,出现背景缺失问题
- C++高级编程(一)文件和流
- 博客 与 eclipse互联 git 应用
- php strotime
- 【NOIP2017提高组正式赛】列队
- 【计算机系统组成】IO设备知识要点
- 第五题 (超简单)输出指定成绩的学生的数目