简单部署Apache-Bookkeeper

简单部署Apache-Bookkeeper

💡 原文中文,约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命令进行初始化。

➡️

继续阅读