Centos7、Erlang-21.3、RabbitMQ-3.8.0安装

1.购买阿里云 centos 7.x

2.安装依赖

**第一步:**执行命令yum -y install wget,然后会出现
Centos7、Erlang-21.3、RabbitMQ-3.8.0安装_第1张图片
Centos7、Erlang-21.3、RabbitMQ-3.8.0安装_第2张图片

**第二步:**安装依赖 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
image.png

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
image.png

第三步:启动MQ
image.png
出现报警不用管

第四步:查看启动状态
rabbitmqctl status ,如果显示如下截图说明安装成功
Centos7、Erlang-21.3、RabbitMQ-3.8.0安装_第3张图片
注意图中红线部分的端口号,后面会用到

第五步:设置开机启动
chkconfig rabbitmq-server on
image.png
其他命令
启动服务: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
Centos7、Erlang-21.3、RabbitMQ-3.8.0安装_第4张图片
第二步:查看启动的插件
rabbitmq-plugins list //[E显示启动] [e隐式启动]

Centos7、Erlang-21.3、RabbitMQ-3.8.0安装_第5张图片

6、分配管理员账号

第一步:阿里云后台开放端口号
阿里云后台开放, 入方向端口tcp 15672和5672

第二步:查看rabbitMQ用户列表
rabbitmqctl list_users
image.png
默认管理员账号密码都是guest
第三步:新增用户(如果不想新增,这一步可以省去)
创建用户admin密码123456的用户: rabbitmqctl add_user admin 123456
第四步:设置角色
rabbitmqctl set_user_tags admin administrator
第五步:设置权限
rabbitmqctl set_permissions -p / admin ‘.’ '.’ ‘.*’

7登录rabbitMQ管理后台

访问地址:http://阿里云服务器的公网地址:端口号/#/
根据提示输入用户名密码

你可能感兴趣的:(并发编程)