💡
原文中文,约4200字,阅读约需10分钟。
📝
内容提要
本文介绍了如何在单机环境中部署Apache BookKeeper和Zookeeper,包括下载软件包、启动Zookeeper、初始化元数据以及启动BookKeeper,最后提供了本地开发环境的部署方式。
🎯
关键要点
- Apache BookKeeper(BK)需要使用元数据服务中心,当前支持Zookeeper和Etcd。
- 本文介绍了单机环境中使用Zookeeper和BookKeeper的部署方法。
- 下载Zookeeper和BookKeeper的软件包可以使用wget命令。
- 启动Zookeeper需要执行相应的启动命令,并检查日志以确认其正常运行。
- 在启动BookKeeper之前,需要先初始化元数据,使用命令bin/bookkeeper shell metaformat。
- 成功初始化元数据后,可以启动BookKeeper并确认其正常运行。
- 提供了本地开发环境的BookKeeper部署方式。
❓
延伸问答
如何在单机环境中部署Apache BookKeeper和Zookeeper?
可以通过下载Zookeeper和BookKeeper的软件包,启动Zookeeper,初始化元数据,然后启动BookKeeper来完成部署。
启动Zookeeper后如何确认其正常运行?
可以查看Zookeeper的日志文件,确认是否有正常的启动信息,并检查端口是否被进程占用。
在启动BookKeeper之前需要做什么准备?
需要先初始化元数据,使用命令bin/bookkeeper shell metaformat来完成。
如何下载Zookeeper和BookKeeper的软件包?
可以使用wget命令下载,具体命令为:wget https://dlcdn.apache.org/zookeeper/zookeeper-3.7.0/apache-zookeeper-3.7.0-bin.tar.gz和wget https://dlcdn.apache.org/bookkeeper/bookkeeper-4.14.0/bookkeeper-server-4.14.0-bin.tar.gz。
什么是localbookie方式部署?
localbookie方式主要用于本地开发环境的BookKeeper部署。
如果启动BookKeeper时出现错误,应该如何处理?
需要检查是否已初始化元数据,如果未初始化,执行bin/bookkeeper shell metaformat命令进行初始化。
➡️