1、安装erlang
到https://www.rabbitmq.com/releases/erlang/下载安装erlang的最大rpm版本,如果自行安装erlang会十分麻烦,我已经被坑过了
1.1、下载erlang
wget http://www.rabbitmq.com/releases/erlang/erlang-19.0.4-1.el7.centos.x86_64.rpm
1.2、安装erlang
rpm -ivh erlang-19.0.4-1.el7.centos.x86_64.rpm
1.3、测试erlang
输入erl,出现如下画面即为安装正确:
Erlang/OTP 19 [erts-8.0.3] [source] [64-bit] [async-threads:10] [hipe] [kernel-poll:false]
Eshell V8.0.3 (abort with ^G)
1>
2、安装RabbitMQ
注意不要再官网上安装最新的,安装最新的则需要安装更新版本的erlang,但是erlang能用rpm安装的最大版本只有19,所以我们在这里下载匹配的v3.6.6的RabbitMQ。
2.1、下载RabbitMQ
wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.6/rabbitmq-server-3.6.6-1.el7.noarch.rpm
2.2、安装RabbitMQ
rpm -ivh rabbitmq-server-3.6.6-1.el7.noarch.rpm
如果提示:#错误:依赖检测失败:socat 被 rabbitmq-server-3.6.6-1.el7.noarch 需要
则使用以下命令先安装socat:
yum install socat -y
2.3、启动RabbitMQ
systemctl start rabbitmq-server #启动
systemctl status rabbitmq-server #状态
systemctl stop rabbitmq-server #关闭
2.4、配置网页插件
rabbitmq-plugins enable rabbitmq_management #启用插件
2.5、配置访问账号密码和权限
rabbitmqctl add_user mq mq123 #添加用户mq,密码mq123
rabbitmqctl set_permissions -p / mq ".*" ".*" ".*" #添加权限
rabbitmqctl set_user_tags mq administrator #修改用户角色
#其它操作
rabbitmqctl delete_user Username #删除一个用户
rabbitmqctl change_password Username Newpassword #修改用户密码
rabbitmqctl list_users #查看当前用户列表
2.6、登录网页端
http://ip:15672
输入刚刚设置的账号和密码即可。