在我通过自制软件安装了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
我试图解决这个问题,并在网上和任何地方为这个问题寻找解决方案。但我找不到。
有人知道怎么解决这个问题吗?
发布于 2016-06-07 23:39:00
您可能需要在命令前面放置一个./
。如下所示:
./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
然后在没有./
的情况下运行原始命令
发布于 2017-07-02 18:06:09
我在mac上遇到了同样的问题,但下面的命令运行得很好
kafka-topics --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic myTopic
发布于 2019-12-01 13:15:31
进入kafka_2.12-2.3.1/bin文件夹。
cd kafka_2.12-2.3.1/bin
然后输入此命令。
export PATH=$KAFKA_HOME/bin:$PATH
就是这样!现在执行kafka-server-start.
https://stackoverflow.com/questions/37682290
复制相似问题