RabbitMQ的安装-centos 7

1.安装erlang

用户权限为root

使用rpm包安装,要求我们拥有sudo权限,如果没有sudo权限的话,请参考官网如何使用源码进行安装。

1.2. 安装依赖环境Erlang

方法一:

安装erlang-rpm包,该包经过RabbitMQ官方处理,去掉了一些无用的依赖,只保存运行RabbitMQ所需要的Erlang模块。

方法二:

1.安装依赖的epel(如果缺少的话)

该包还需依赖到epel源,请确保已有该源,若没有则可通过以下方式安装:  
wget http://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
rpm -ivh epel-release-latest-7.noarch.rpm
yum repolist

2.安装socat

yum -y install socat

3.下载erlang

wget https://packages.erlang-solutions.com/erlang-solutions-1.0-1.noarch.rpm
# 从erlang-solutions中更新该包,并将erlang_solutions.repo添加到/etc/yum.repos.d
rpm -Uvh erlang-solutions-1.0-1.noarch.rpm
# 安装
yum install erlang

4.由于Erlang Solutions会进行不断地更新,且RabbitMQ对Erlang的版本有一定的要求(官方版本要求对应表)。所以官方建议我们禁止Erlang版本的自动更新。方法如下:参考如何禁止某个软件包的自动升级


yum install yum-plugin-versionlock
 
# 禁止Erlang自动更新
yum versionlock erlan

6.建议在官方网站下载RabbitMQ的安装包,Linux上下载是很慢的

网络下载

wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.7.17/rabbitmq-server-3.7.17-1.el7.noarch.rpm

下载完毕够执行安装

yum install rabbitmq-server-3.7.17-1.el7.noarch.rpm 

7.启动

.配置为守护进程随系统自动启动,root权限下执行:
	chkconfig rabbitmq-server on
2.启动rabbitMQ服务
    service rabbitmq-server start

8.查看启动进程

当有这么一大坨的时候就是成功了

在这里插入图片描述

9.安装图形管理界面

1.安装命令

	rabbitmq-plugins enable rabbitmq_management

2.安装成功后会显示如下内容

The following plugins have been enabled:
	  mochiweb
	  webmachine
	  rabbitmq_web_dispatch
	  amqp_client
	  rabbitmq_management_agent
	  rabbitmq_management
	Plugin configuration has changed. Restart RabbitMQ for changes to take effect.

10、设置RabbitMQ远程ip登录

这里我们以创建个oldlu帐号,密码123456为例,创建一个账号并支持远程ip访问。
1.创建账号

语法如下:

	rabbitmqctl add_user oldlu (账户)123456(密码)

2.设置用户角色

rabbitmqctl  set_user_tags  oldlu  administrator

3.设置用户权限

	rabbitmqctl set_permissions -p "/" oldlu ".*" ".*" ".*"

4.设置完成后可以查看当前用户和角色(需要开启服务)

	rabbitmqctl list_users

11.在浏览器上进行访问

默认端口为15672

http://ip:15672/#/

界面

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值