1、安装erlang,需要对应的版本

yum -y install epel-release yum -y update

yum install -y socat Erlang官网下载Erlang存储库https://packagecloud.io/rabbitmq/erlang?page=1

方法1:

curl -s https://packagecloud.io/install/repositories/rabbitmq/erlang/script.rpm.sh | sudo bash

sudo yum install erlang-21.3.8.21-1.el7.x86_64

方法2:

wget --content-disposition "https://packagecloud.io/rabbitmq/erlang/packages/el/7/erlang-21.3.8.21-1.el7.x86_64.rpm/download.rpm?distro_version_id=140"

安装完成后,执行:erl -version 检查版本

2、安装mq

解压就可以用   wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.7.20/rabbitmq-server-generic-unix-3.7.20.tar.xz   tar命令解压 tar -xvf rabbitmq-server-generic-unix-3.7.20.tar.xz   移动目录 看个人喜好 cp -rf ./rabbitmq_server-3.7.20 /usr/local/ cd /usr/local/   修改文件夹名 mv rabbitmq_server-3.7.20 rabbitmq-3.7.20   开启管理页面插件 cd ./rabbitmq-3.7.20/sbin/ ./rabbitmq-plugins enable rabbitmq_management   启动:   启动命令,该命令ctrl+c后会关闭服务 ./rabbitmq-server   在后台启动Rabbit ./rabbitmq-server -detached   关闭服务 ./rabbitmqctl stop  

开放端口

firewall-cmd --zone=public --add-port=5672/tcp --permanent && firewall-cmd --reload

firewall-cmd --zone=public --add-port=15672/tcp --permanent && firewall-cmd --reload  

加入环境变量

vi /etc/profile ###rabbitmq export PATH=$PATH:/home/rabbitmq-3.7.20/sbin/ source /etc/profile  

创建用户

rabbitmqctl add_user abc abc123456 rabbitmqctl set_permissions -p "/" abc ".*" ".*" ".*" rabbitmqctl set_user_tags abc administrator  

systemctl管理及开机自启

vi /lib/systemd/system/rabbitmq.service

[Unit] Description=rabbitmq After=network.target

[Service] Type=notify User=root Group=root UMask=0027 NotifyAccess=all Restart=on-failure RestartSec=10 ExecStart=/usr/local/rabbitmq/sbin/rabbitmq-server ExecStop=/usr/local/rabbitmq/sbin/rabbitmqctl shutdown SuccessExitStatus=69

[Install] WantedBy=multi-user.target  

systemctl daemon-reload systemctl start rabbitmq && systemctl enable rabbitmq && systemctl status rabbitmq  

   

相关文章

评论可见,请评论后查看内容,谢谢!!!评论后请刷新页面。