1.在https://www.erlang-solutions.com/resources/download.html*载下**相对应Erlang OTP版本安装包
2.在https://github.com/rabbitmq/rabbitmq-server/releases/*载下**对相应版本的rabbitmq安装包
3.安装Erlang依赖库
yum install epel-release
yum install unixODBC unixODBC-devel wxBase wxGTK SDL wxGTK-gl
4.安装Erlang包
rpm -ivh esl-erlang_21.0-1_centos_7_amd64.rpm
5.安装依赖库socat
yum install socat
6.安装Rabbitmq包
rpm -i --nodeps rabbitmq-server-3.7.9-1.el7.noarch.rpm
7.常用启动命令:
service rabbitmq-server start
service rabbitmq-server stop
service rabbitmq-server status
service rabbitmq-server rotate-logs|
service rabbitmq-server restart
service rabbitmq-server condrestart
service rabbitmq-server try-restart
service rabbitmq-server reload
service rabbitmq-server force-reload
查看rabbitMq进程:ps -ef | grep rabbitmq
默认监听端口15672/5672:netstat -an|grep 5672
8.生成配置文件
cp /usr/share/doc/rabbitmq-server-3.7.9/rabbitmq.config.example /etc/rabbitmq/rabbitmq.config
9.插件管理
查看插件:rabbitmq-plugins list
web插件安装:rabbitmq-plugins enable rabbitmq_management
插件目录:/usr/lib/rabbitmq/lib/rabbitmq_server-3.7.9/plugins
此时可以通过IP登录到(这时候只有本机可以登录,需要开发远程登录权限后才能在远程登录)配置的这台RabbitMQ上了:http://127.0.01.15672/ ,默认用户名和密码都为guest
10.用户管理
增加用户:rabbitmqctl add_user admin admin
查看用户:rabbitmqctl list_users
设为管理员:rabbitmqctl set_user_tags admin administrator
删除用户:rabbitmqctl delete_user username
修改密码:rabbitmqctl change_password admin 123456
增加多个角色:rabbitmqctl set_user_tags admin tag1 tag2