安装RocketMQ

本文最后更新于:2021年9月20日 上午

手动安装一个2主2从的RocketMQ

安装RocketMQ

机器:MacBookPro (13-inch, 2020, Four Thunderbolt 3 ports)

系统:macOS Big Sur 版本11.4

JDK版本:1.8.0_281

具体的安装过程我们分为三步走

  1. 确定进程管理工具
  2. 书写配置文件
  3. 启动并验证服务

进程管理工具

Q:为什么需要进程管理工具

A:方便,方便,还是tm的方便,不会造成重启服务器之后需要重新启动服务

安装

这里我们选择 Supervisor , 安装命令如下:

1
2
3
pip install supervisor
# or
pip3 install supervisor

验证一下是否安装成功

1
2
supervisord -version
4.2.2

配置

这里我们手动生成一下supervisor的配置

1
echo_supervisord_conf > /etc/supervisord.conf

我们需要关注生成的配置文件中的这几行配置

1
2
3
4
5
6
7
;[inet_http_server]         ; inet (TCP) server disabled by default
;port=127.0.0.1:9001 ; ip_address:port specifier, *:port for all iface
;username=user ; default is no username (open server)
;password=123 ; default is no password (open server)

;[include]
;files = relative/directory/*.ini

第一个配置代表是否提供web管理界面,第二个配置代表是否包含其余的配置文件,这里我们手动把web管理界面打开,并且开启配置文件包含,最后的配置文件如下

1
2
3
4
5
6
7
[inet_http_server]         ; inet (TCP) server disabled by default
port=127.0.0.1:9001 ; ip_address:port specifier, *:port for all iface
;username=user ; default is no username (open server)
;password=123 ; default is no password (open server)

[include]
files = /etc/supervisor.d/*.ini

其余配置项保持不动

配置文件中的include路径应该牢记

启动

这里我们选择手动配置文件来启动supervisor

1
supervisord -c /etc/supervisord.conf

如果现在你开启了web管理界面就可以在浏览器访问 http://localhost:9001 来查看你的进程了

到这里还没有配置进程

Broker、NameServer配置文件


本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!