首先,安装rabbitmq之前要安装elrang,elrang和rabbitmq的版本一定要对应
wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.8.5/rabbitmq-server-3.8.5-1.el7.noarch.rpm
去官网下载 http://www.rabbitmq.com/releases/rabbitmq-server
rabbitmq-server-generic-unix-3.7.15.tar.xz包。
解压两次,如果是用宝塔,一定要用命令解压,至少第一次解压要用命令。
第一次解压命令:
tar -zxvf rabbitmq-server-generic-unix-3.7.15.tar.xz
第二次解压命令:
tar -xvf rabbitmq-server-generic-unix-3.9.4.tar
然后进入到sbin目录,启动的命令是:nohup rabbitmq-server start &
如果启动不了:如果是ubuntu系统的话:apt install rabbitmq-server
注:rabbitmqctl stop 是停止命令
记得配置环境变量
3、配置Rabbitmq-server
1)新建一个config文件:/etc/rabbitmq/rabbitmq.config
里面输入[{rabbit, [{loopback_users, []}]}]. 注意后面有个点.
开启 Web 界面管理
rabbitmq-plugins enable rabbitmq_management
http://Your_Server_IP:15672/
这样就成功了
如果:
报错2:Too short cookie string
解决方法:删除/home/rabbitmq/.erlang.cookie
rm -rf /home/rabbitmq/.erlang.cookie
报错3:rabbitmq 启动错误 Error when reading /var/lib/rabbitmq/.erlang.cookie: eacces
chmod 777 /home/rabbitmq
默认角色是guest,创建用户并设置角色:
可以创建管理员用户,负责整个MQ的运维,例如:
$sudo rabbitmqctl add_user user_admin passwd_admin
赋予其administrator角色:
$sudo rabbitmqctl set_user_tags user_admin administrator