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
相关文章
发表评论