Skip to main content

本地部署

在单机环境中部署 AutoMQ,你可以体验消息的发送、接收以及分区转移等功能。需要注意的是,这仅适用于测试和学习场景,不建议在生产环境中使用。

前置条件

  • Linux/Mac/Windows Subsystem for Linux

  • Docker

  • Docker Compose 版本 > 2.22.0

  • 8GB 以上空闲内存

如果下载容器镜像速度慢,请参照 Docker Hub 镜像加速▸

安装并启动 AutoMQ 集群

使用以下命令即可创建一个包含 3 个 AutoMQ 节点的测试集群。该集群通过 Docker Compose 启动 AutoMQ 和 AWS LocalStack,并自动创建 Bucket,并分配本地文件以替代 EBS。


curl https://download.automq.com/community_edition/standalone_deployment/install_run.sh | bash

启动成功后,将在标准输出中打印出 AutoMQ bootstrap server 的地址,示例如下:


AutoMQ has been successfully installed. You can now access AutoMQ from the bootstrap server address.
localhost:9094,localhost:9095

运行示例程序

在启动 AutoMQ 集群后,可以运行以下示例程序来验证其功能。

  1. 示例:验证收发消息功能▸

  2. 示例:简易性能压测▸

  3. 示例:验证秒级分区迁移▸

  4. 示例:集群节点变化触发分区自平衡▸

  5. 示例:持续数据自平衡▸

停止并卸载 AutoMQ 集群

完成功能测试后,请运行以下命令以停止和卸载 AutoMQ 集群。


curl https://download.automq.com/community_edition/standalone_deployment/stop_uninstall.sh | bash

相关内容