Centos7下RabbitMQ的安装与配置

安装rabbitMQ需要先下载安装erlang
下载安装Erling

1.安装依赖环境。

yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel unixODBC-devel

2.下载Erlang。
可以使用Weget直接在网上拉取:
下载速度比较慢
wget http://erlang.org/download/otp_src_21.3.tar.gz

下载比较慢。以下演示的我已经写好了安装包。
使用如下的下载地址进行下载。
http://erlang.org/download/otp_src_21.3.tar.gz
下载好的安装包可以使用FinalFell移动到虚拟机中自己想要的地方。以下移动到/usr/local目录下。
3. 解压。

 tar -xvf otp_src_21.3.tar.gz

4.进入到解压后的文件夹。

cd otp_src_21.3
构建:

  ./otp_build autoconf

如果出现
./otp_build: line 319: autoconf: command not found ,需要

yum install -y autoconf

5.配置安装。
进到下面的目录中。

cd otp_src_21.3
./configure
 make
 make install

正常配置会显示如下:
在这里插入图片描述

如果不是这个样子,在执行一遍安装依赖的那一步。

6.配置环境变量。

 vi /etc/profile

在最下面加上这两行

export ERLANG_HOME=/usr/local/lib/erlang
export PATH=$PATH:$ERLANG_HOME/bin

重新加载配置文件:

  source /etc/profile

查看是否安装成功。

erl

在这里插入图片描述

出现上面代表安装成功。如果出现command not found ,重新执行第五步。
7.退出erlang模式。
Ctrl+P 转成命令模式,输入q退出。
或者是输入:halt().回车

安装rabbitMq
下面的erlang安装成功之后即可安装rabbitMQ。

1.更新.

yum update –y

2.安装基本组件。

sudo yum install gcc gcc-c++ glibc-devel make ncurses-devel openssl-devel autoconf java-1.8.0-openjdk-devel git

sudo yum install unixODBC unixODBC-devel libtool-ltdl libtool-ltdl-devel

3.下载rabbitMQ的安装包。

wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.15/rabbitmq-server-generic-unix-3.6.15.tar.xz

4.解压:

xz -d rabbitmq-server-generic-unix-3.6.15.tar.xz   //先解压xz
tar -xvf rabbitmq-server-generic-unix-3.6.15.tar

5.重命名。
解压后多了个文件夹rabbitmq-server-3.6.1 ,重命名为rabbitmq以便记忆。

mv rabbitmq_server-3.6.15/ rabbitmq

6.配置环境变量。

  vi /etc/profile 
#set rabbitmq environment 
export PATH=$PATH:/usr/local/rabbitmq/sbin 
source /etc/profile

7.启动服务。需要进到sbin目录下。

rabbitmq-server -detached

/启动rabbitmq,-detached代表后台守护进程方式启动。

查看状态,如果显示如下截图说明安装成功:

rabbitmqctl status

在这里插入图片描述

其他相关命令
启动服务:rabbitmq-server -detached
查看状态:rabbitmqctl status
关闭服务:rabbitmqctl stop
列出角色:rabbitmqctl list_users

8.配置网页插件。
首先创建目录:

mkdir /etc/rabbitmq

启用插件:

rabbitmq-plugins enable rabbitmq_management

9.配置防火墙
配置linux 端口 15672 网页管理 5672 AMQP端口:
firewall-cmd --permanent --add-port=15672/tcp firewall-cmd --permanent --add-port=5672/tcp systemctl restart firewalld.service
现在你在浏览器中输入服务器IP:15672 就可以看到RabbitMQ的WEB管理页面了

在这里插入图片描述

10.配置访问账号密码权限。
默认网页是不允许访问的,需要增加一个用户修改一下权限,代码如下:

rabbitmqctl add_user root root //添加用户,后面两个参数分别是用户名和密码。
 rabbitmqctl set_permissions -p / root ".*" ".*" ".*" //添加权限,授予管理员权限。
 rabbitmqctl set_user_tags root administrator //修改用户角色

然后就可以远程访问了,然后可直接配置用户权限等信息。
登录:http://ip:15672 登录之后在admin里面把guest删除。

在这里插入图片描述
到此。rabbitMQ安装好了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值