安装RabbitMQ
1、准备工作:在CentOS 7上安装RabbitMQ,需要准备一台支持CentOS 7的服务器,并且安装好CentOS 7系统,并且配置好网络,以及安装好必要的软件包,如:
yum -y install wget yum -y install zip yum -y install unzip yum -y install gcc yum -y install make
2、安装Erlang:RabbitMQ是基于Erlang语言开发的,所以在安装RabbitMQ之前,需要先安装Erlang环境,可以使用yum安装,如下:
yum -y install erlang
3、安装RabbitMQ:安装Erlang环境完成后,可以使用yum安装RabbitMQ,如下:
yum -y install rabbitmq-server
4、启动RabbitMQ:安装完成后,可以使用systemctl命令启动RabbitMQ服务,如下:
systemctl start rabbitmq-server
5、检查RabbitMQ服务状态:可以使用systemctl命令查看RabbitMQ服务的状态,如下:
systemctl status rabbitmq-server
6、设置开机自启动:可以使用systemctl命令设置RabbitMQ服务开机自启动,如下:
systemctl enable rabbitmq-server
配置RabbitMQ
1、创建用户:可以使用rabbitmqctl命令创建RabbitMQ用户,如下:
rabbitmqctl add_user username password
2、设置用户权限:可以使用rabbitmqctl命令设置RabbitMQ用户的权限,如下:
rabbitmqctl set_user_tags username administrator
3、设置虚拟主机:可以使用rabbitmqctl命令设置虚拟主机,如下:
rabbitmqctl add_vhost vhostname
4、设置虚拟主机权限:可以使用rabbitmqctl命令设置虚拟主机的权限,如下:
rabbitmqctl set_permissions -p vhostname username ".*" ".*" ".*"
5、查看RabbitMQ状态:可以使用rabbitmqctl命令查看RabbitMQ服务的状态,如下:
rabbitmqctl status
6、重启RabbitMQ服务:可以使用rabbitmqctl命令重启RabbitMQ服务,如下:
rabbitmqctl restart