安装 Rabbitmq
1.安装Erlang
1.1什么是 Erlang Erlang
是一种通用的面向并发的编程语言,它由瑞典电信设备制造商爱立信所辖的 CS-Lab 开发,目的是创造一种可以应对大规模并发活动的编程语言和运行环境
1.2安装 erlang
1.3查看是否安装成功
erl -version
2.安装Rabbitmq
2.1查看erlang otp版本
rpm -qa|grep erlang
2.2下载对应版本 RabbitMQ Server
wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.7.9/rabbitmq-server-3.7.9-1.el6.noarch.rpm
2.3安装Rabbitmq
rpm --import http://www.rabbitmq.com/rabbitmq-signing-key-public.asc
yum install rabbitmq-server-3.7.9-1.el6.noarch.rpm
2.4启动Rabbitmq
如出现以下错误:
Starting rabbitmq-server (via systemctl): Job for rabbitmq-server.service failed because the control process exited with error code. See "systemctl status rabbitmq- server.service" and "journalctl -xe" for details.
[FAILED]
如果还是启动不起来,多半是erlang和Rabbitmq版本对应问题。建议卸载重装。
3.安装 Web 管理界面插件
4.设置Rabbitmq远程ip登录
注:这里我的用户名: liulebin 密码:123456
4.1创建用户
rabbitmqctl add_user liulebin 123456
4.2设置用户角色
rabbitmqctl set_user_tags liulebin administrator
4.3设置用户权限
rabbitmqctl set_permissions -p "/" liulebin ".*" ".*" ".*"
4.4设置完成后可以查看当前用户和角色(需要开启服务)
rabbitmqctl list_users