C:kafka>binzookeeper-server-start.sh configzookeeper.properties
它向我抛出了一个zookeper.server-start.sh文件。我看了youtube教程,它并没有在那里发生,它将一些输出打印到shell。
在server-start.sh中有"出口1"行,我想这就是它把我扔到的地方。
if [ $# -lt 1 ];
then
echo "USAGE: $0 [-daemon] zookeeper.properties"
exit 1
fi
为什么zookeper服务器没有启动?
1(您使用的是Windows,无法运行.sh
脚本。您需要使用windows
文件夹和.bat
脚本
2( 由于您正在阅读Bash,所以您给出了一个参数,因此$# -lt 1
为false,并且您没有得到exit 1
,您可以使用echo $?
进行检查
我建议使用Docker Compose或MiniKube启动一个Kafka集群进行本地测试。