安装RocketMQ

手动安装一个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 , 安装命令如下:

pip install supervisor
# or 
pip3 install supervisor

验证一下是否安装成功

supervisord -version
4.2.2

配置

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

echo_supervisord_conf > /etc/supervisord.conf

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

;[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管理界面打开,并且开启配置文件包含,最后的配置文件如下

[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

supervisord -c /etc/supervisord.conf

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

到这里还没有配置进程

Broker、NameServer配置文件

请用钱砸死我!!!