centos7.5安装rabbitmq-server-3.9.16详细步骤

1、环境准备

        centos 版本:7.5

        ribbitmq版本:3.9.16

文件如果找不到可以通过我分享的资源链接下载,也可以通过如下百度网盘免费下载

              链接:https://pan.baidu.com/s/1dDxJhcyy6SKp6JmuV_wx6Q 
              提取码:ez9c

2、安装Erlang

  •       RabbitMQ依赖于ErlangErlang,需要先安装Erlang
  •       下表提供了当前支持的 RabbitMQ 版本系列的 Erlang 兼容性矩阵 ,其他版本可参考链接https://rabbitmq.com/which-erlang.html

centos7.5安装rabbitmq-server-3.9.16详细步骤_第1张图片

2.1  安装erlang依赖

yum -y install gcc glibc-devel make ncurses-devel openssl-devel xmlto perl wget gtk2-devel binutils-devel

centos7.5安装rabbitmq-server-3.9.16详细步骤_第2张图片

 2.2 下载erlang

         去官网下载Erlang

2.2 上传Erlang安装文件

        将下载好的Erlang安装文件上传到服务器/usr/local下

2.3 解压Erlang安装文件

tar -zxvf otp_src_24.3.tar.gz

2.4 创建安装目录

进入到otp_src_24.3路径下

cd otp_src_24.3

创建安装目录

mkdir ../erlang

2.5 配置安装路径

./configure --prefix=/usr/local/erlang

centos7.5安装rabbitmq-server-3.9.16详细步骤_第3张图片

 2.6 安装

make install

2.7 检验安装是否成功

ll /usr/local/erlang/bin

centos7.5安装rabbitmq-server-3.9.16详细步骤_第4张图片

 表示安装成功

2.8 添加环境变量

echo 'export PATH=$PATH:/usr/local/erlang/bin' >> /etc/profile

刷新环境变量,让配置生效

source /etc/profile

2.9 执行命令

erl

 输入halt().退出,别忘记有个点

halt().

 3 安装RabbitMQ

3.1 上传并解压

   rabbitMQ下载地址

将下载好的安装包上传到/usr/local路径下,解压安装包

tar -xvf rabbitmq-server-generic-unix-3.9.16.tar.xz 

 解压好的文件改名

 mv rabbitmq-server-3.9.16 rabbitmq

3.2 添加环境变量

vim /etc/profile

添加如下内容:

PATH=$PATH:/usr/local/rabbitmq/sbin

 添加后截图如下

centos7.5安装rabbitmq-server-3.9.16详细步骤_第5张图片

使添加环境变量生效

source /etc/profile

3.3 安装延时队列

cd  /usr/local/rabbitmq/plugins/

3.3.1 下载插件rabbitmq_delayed_message_exchange-3.9.0.ez

放到/usr/local/rabbitmq/plugins/路径下

3.3.2 启用延时队列

cd ../sbin/

执行如下命令

./rabbitmq-plugins enable rabbitmq_delayed_message_exchange

执行后截图如下:

centos7.5安装rabbitmq-server-3.9.16详细步骤_第6张图片

 3.4  开启web插件

rabbitmq-plugins enable rabbitmq_management

执行后截图如下:

centos7.5安装rabbitmq-server-3.9.16详细步骤_第7张图片

 3.5 开启rabbitmq

查看一下5672端口,如果启用,先杀掉 

执行如下命令启动

rabbitmq-server -detached

查看状态

rabbitmqctl status

3.6 访问管理后台

        http://ip:15672/    

上面启用了rabbitmq的管理插件,会有一个web管理界面,默认监听端口15672,将此端口在防火墙上打开,则可以访问web页面:

centos7.5安装rabbitmq-server-3.9.16详细步骤_第8张图片

 3.7 设置用户权限

 3.7.1  查看所有用户权限

rabbitmqctl list_users

截图如下:

 3.7.2 创建账户

rabbitmqctl add_user admin 123456

修改账户可以用如下命令

rabbitmqctl  change_password  admin  '111222'

3.7.3 设置用户角色

rabbitmqctl set_user_tags admin administrator

3.7.4 设置用户权限

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

   如果要删除用户,可以执行如下命令

rabbitmqctl delete_user guest

至此你的rabbitmq就可以通过用户名admin 和密码123456 访问了,接下来尽情玩耍吧,如有问题,可以留言

4 设置RabbitMQ开机启动

        vim /etc/rc.d/rc.local
//添加如下2行配置信息(启动时一定要先刷新环境变量,加载Erlang和RabbitMQ环境)
        source /etc/profile
        /usr/local/rabbitmq/sbin/rabbitmq-server -detached

另外重启rabbitmq服务通过两个命令来实现:
        rabbitmqctl stop :停止rabbitmq
        rabbitmq-server restart : 重启rabbitmq  #前端启动
        /usr/local/rabbitmq/sbin/rabbitmq-server -detached  #后台启动

你可能感兴趣的:(rabbitmq,分布式)