apache-kafka - -bash : kafka-server-start. sh:找不到命令

标签 apache-kafka

我通过homebrew安装kafka后,我现在的版本是0.9.0.1。

我正在按照 this post 中的步骤操作.在第 3 步,当我在终端中运行以下命令时

kafka-server-start.sh /usr/local/etc/kafka/server.properties

我得到:-bash: kafka-server-start.sh: command not found
我试图解决这个问题,并在网上和任何地方搜索解决方案。但我找不到任何。

有谁知道如何解决这个问题?

最佳答案

您可能需要输入 ./在你的命令面前。像这样:

./kafka-server-start.sh /usr/local/etc/kafka/server.properties

这当然你目前在$KAFKA_HOME/bin目录。或者,您可以尝试:
export KAFKA_HOME=/path/to/kafka/install/directory
$KAFKA_HOME/bin/kafka-server-start.sh /usr/local/etc/kafka/server.properties

或者你可以这样做:
export PATH=$KAFKA_HOME/bin:$PATH

然后在没有 ./ 的情况下运行您的原始命令

关于apache-kafka - -bash : kafka-server-start. sh:找不到命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37682290/

相关文章:

java - Spark Streaming 中的 Kafka 消费者

apache-kafka - apache kafka将broker节点中的数据存储在哪个目录

c# - kafka中的本地值序列化错误是什么?

java - Kafka-Streams 加入 2 个带有 JSON 值的主题 |背压机制?

java - Kafka Streams 仅提交 KGroupedTable 的最新消息

docker - 如何从docker主机外部生产运行在容器内的kafka代理?

apache-kafka - kafka + 如何计算 log.retention.byte 的值

scala - 为什么启用自动提交的 Kafka 客户端会在消费者关闭期间提交最新生成的消息的偏移量,即使该消息尚未被消费?

apache-kafka - Kafka Stream Suppress 在窗口化后不产生输出