| 序号 | ip | 角色 | 安装位置 |
|---|---|---|---|
| 节点1 | 192.168.1.1 | nameserver1、master1、slave1 | /home/rocketmq |
cd /home/rocketmq/bin nohup sh mqnamesrv >namesrv.log & nohup sh mqbroker -c /home/rocketmq/conf/2m-2s-sync/broker-a.properties >master.log & nohup sh mqbroker -c /home/rocketmq/conf/2m-2s-sync/broker-a-s.properties >slave.log &2、服务化启动及开机启动
服务化nameserver
cd /lib/systemd/system vim rocketmq-nameserver.service
写入以下信息:
[Unit] Description=nameserver1 After=network.target [Service] ExecStart=/home/rocketmq/bin/mqnamesrv #ExecReload=/home/rocketmq/bin/mqshutdown namesrv ExecStop=/home/rocketmq/bin/mqshutdown namesrv [Install] WantedBy=multi-user.target
服务化master
cd /lib/systemd/system vim rocketmq-master.service
写入以下信息:
[Unit] Description=rocketmq-master1 After=network.target [Service] #ExecStart=/home/rocketmq/bin/mqbroker -c /home/rocketmq/conf/2m-2s-sync/broker-a.properties ExecStart=/home/rocketmq/bin/mqbroker -c /home/rocketmq/conf/2m-2s-sync/broker-a.properties ExecReload=/bin/kill -s HUP $MAINPID ExecStop=/bin/kill -s QUIT $MAINPID Restart=0 LimitNOFILE=65536 [Install] WantedBy=multi-user.target
服务化slave
cd /lib/systemd/system vim rocketmq-slave.service
写入以下信息:
[Unit] Description=rocketmq-slave After=network.target [Service] ExecStart=/home/rocketmq/bin/mqbroker -c /home/rocketmq/conf/2m-2s-sync/broker-b-s.properties ExecReload=/bin/kill -s HUP $MAINPID ExecStop=/bin/kill -s QUIT $MAINPID Restart=0 LimitNOFILE=65536 [Install] WantedBy=multi-user.target
启动服务
systemctl start rocketmq-nameserver.service systemctl start rocketmq-master.service systemctl start rocketmq-slave.service
设置开机启动
systemctl enable rocketmq-nameserver.service systemctl enable rocketmq-master.service systemctl enable rocketmq-slave.service



