“ bin / zkServer.sh start”和“ bin / zookeeper-server-start.sh config / zookeeper.properties”之间的区别

问题描述

我是apache kafka的新手,要了解kafka术语,请参考tutorialpoints。 在link1中,它使用“ bin / zkServer.sh start”命令来启动Zookeeper服务器,在link2中,它使用“ bin / zookeeper-server-start.sh config / zookeeper.properties”。

这两个命令之间有什么区别还是相同?

解决方法

两个命令都执行相同的操作,它们启动了ZooKeeper。

命令zkServer.sh来自ZooKeeper项目。

命令zookeeper-server-start.sh来自Kafka项目。由于它依赖ZooKeeper,因此有一个命令可以直接启动它而无需整个ZooKeeper项目很有用。

您使用的那个通常取决于您使用ZooKeeper的方式/原因。如果正在使用Kafka,则可以使用 。如果只有ZooKeeper,则使用另一个。