apache-zookeeper - “bin/zkServer.sh start”和“bin/zookeeper-server-start.sh config/zookeeper.properties”的区别
问题描述
我是 apache kafka 的新手,为了理解 kafka 术语,我参考了教程点。在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-server-start.sh
. 如果您只有 ZooKeeper,则使用另一个。
推荐阅读
- java - HttpClient 在响应代码 404 上引发异常。这是设计使然还是我做错了什么?
- capybara - “DevTools 监听”后幻影挂起
- python - 如何在 python 中链接上下文管理器?
- ruby-on-rails - 上传 JPG 图像时出现 Imagemagick 回形针错误
- python - pandas.DataFrame.to_csv 在与先前数据相同的行上添加数据
- reactjs - 是否可以在反应渲染函数之外访问状态变量?
- c - 如何在 C 中的库中初始化数组大小?
- python - 有没有办法在具有由阈值定义的彩色部分的条形图上绘制数据?
- flutter - 使用共享首选项存储地图字符串列表
- c# - 如何将多个变量从 Arduino 发送到 Unity?