修改日期 | 修改人 | 备注 |
2020-06-30 20:45:22[当前版本] | 文艺范儿 | 格式调整 |
2020-06-30 20:43:34 | 文艺范儿 | 格式调整 |
2020-06-30 20:36:46 | 文艺范儿 | 格式调整 |
2020-06-30 20:33:35 | 文艺范儿 | 格式调整 |
之前装过3.6.x的,最新的已经到了3.8.5,RabbitMQ版本不同安装方式都略有不同。
##注意:如果以前安装过则需要卸载
systemctl stop rabbitmq-server
rpm -qa |grep erlang
rpm -e erlang*
rpm -qa |grep rabbitmq
rpm -e rabbitmq
rm -rf /etc/rabbitmq/ /var/lib/rabbitmq/
安装erlang的前置脚本文件,拷贝一下到自己的linux系统进行运行:
curl -s https://packagecloud.io/install/repositories/rabbitmq/erlang/script.rpm.sh | sudo bash
在linux中安装erlang环境:
yum install -y erlang
接下来就要安装rabbitmq-server了,这里需要导入两个key,直接复制一下到linux运行即可:
rpm --import https://packagecloud.io/rabbitmq/rabbitmq-server/gpgkey rpm --import https://packagecloud.io/gpg.key
然后再为安装 rabbitmq-server 做一个前置准备:
curl -s https://packagecloud.io/install/repositories/rabbitmq/rabbitmq-server/script.rpm.sh | sudo bash
安装RabbitMQ-Server,找到 Download the Server ,然后下载红框中的rpm,这个需要安装,下载的时候根据自己的centos版本去下载。
wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.8.5/rabbitmq-server-3.8.5-1.el7.noarch.rpm
安装rabbitmq-server,运行如下脚本安装和安装所需依赖:
rpm --import https://www.rabbitmq.com/rabbitmq-release-signing-key.asc yum -y install epel-release yum -y install socat rpm -ivh rabbitmq-server-3.8.5-1.el7.noarch.rpm
RMQ已经安装完毕,但是还需要配置一下才能使用。
以前的版本是可以直接找到的,现在得去手动复制一下, https://github.com/rabbitmq/rabbitmq-server/blob/master/docs/rabbitmq.conf.example ,这个连接样例配置文件
复制里面的配置内容到本地,重命名为 rabbitmq.conf 并移动到/etc/rabbitmq/目录下面。
然后修改 rabbitmq.conf 文件内容,注意:只需要修改以下几行内容就可以:
listeners.tcp.local = 0.0.0.0:5672 loopback_users.guest = false management.tcp.port = 15672 management.tcp.ip = 0.0.0.0
开启rabbitmq插件
rabbitmq-plugins enable rabbitmq_management
到此配置全部结束,最后一步就是启动rabbitmq server了
systemctl start rabbitmq-server.service systemctl enable rabbitmq-server.service
用命令添加用户:例如用户为qq密码为qq1234
rabbitmqctl add_user qq qq1234 rabbitmqctl add_vhost /qq rabbitmqctl set_user_tags qq administrator rabbitmqctl set_permissions -p /qq qq ". " ". " ".*" rabbitmqctl list_vhosts rabbitmqctl list_users