1.购买阿里云 centos 7.x
2.安装依赖
第一步:执行命令yum -y install wget,然后会出现
第二步:安装依赖 yum install gcc glibc-devel make ncurses-devel openssl-devel xmlto socat
3、erlang安装
第一步:下载epel-release
①服务器直接下载(速度慢): wget https://packages.erlang-solutions.com/erlang/rpm/centos/7/x86_64/esl-erlang_22.0.7-1centos7_amd64.rpm
②浏览器下载到本地,然后上传至服务器(速度快)
第二步:安装erlang
rpm -ivh --nodeps esl-erlang_22.0.7-1centos7_amd64.rpm
4、rabbitMQ安装
第一步:下载安装包
①服务器直接下载(速度慢):wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.8.0/rabbitmq-server-3.8.0-1.el7.noarch.rpm
②浏览器下载到本地,然后上传至服务器(速度快)
第二步:安装rabbitMQ
rpm -ivh --nodeps rabbitmq-server-3.8.0-1.el7.noarch.rpm
第三步:启动MQ
出现报警不用管
第四步:查看启动状态
rabbitmqctl status ,如果显示如下截图说明安装成功
注意图中红线部分的端口号,后面会用到
第五步:设置开机启动
chkconfig rabbitmq-server on
其他命令
启动服务:rabbitmq-server -detached【 /usr/local/rabbitmq_server-3.8.0/sbin/rabbitmq-server -detached 】
查看状态:rabbitmqctl status【 /usr/local/rabbitmq_server-3.8.0/sbin/rabbitmqctl status 】
关闭服务:rabbitmqctl stop【 /usr/local/rabbitmq_server-3.8.0/sbin/rabbitmqctl stop 】
列出角色:rabbitmqctl list_users
5.配置RabbitMQ监控插件
想要使用浏览器访问RabbitMQ管理界面,则需要配置网页插件
访问地址:http://阿里云服务器的公网地址:端口号/#/
==注意:该端口号为上述rabbitMQ安装完成后图中的端口号==
第一步:
rabbitmq-plugins enable rabbitmq_management
第二步:查看启动的插件
rabbitmq-plugins list //[E显示启动] [e隐式启动]
6、分配管理员账号
第一步:阿里云后台开放端口号
阿里云后台开放, 入方向端口tcp 15672和5672
第二步:查看rabbitMQ用户列表
rabbitmqctl list_users
默认管理员账号密码都是guest
第三步:新增用户(如果不想新增,这一步可以省去)
创建用户admin密码123456的用户: rabbitmqctl add_user admin 123456
第四步:设置角色
rabbitmqctl set_user_tags admin administrator
第五步:设置权限
rabbitmqctl set_permissions -p / admin '.' '.' '.*'
7登录rabbitMQ管理后台
访问地址:http://阿里云服务器的公网地址:端口号/#/
根据提示输入用户名密码