Linux 安装 rabbitmq 3.7.17

本文参考博主初生婴儿:https://blog.csdn.net/qq_38931949/article/details/95513323

前提步骤:
下载依赖,安装rabbitmq需要下载以下依赖,这里可以提前下载上。
依次执行以下命令安装依赖类库:

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

 yum install xmlto -y

一、安装erlang(最新版本22.0)
1、下载erlang
下载地址:http://www.erlang.org/downloads
在这里插入图片描述

然后上传到虚拟机上面并且进行解压安装

tar -xvf otp_src_22.0.tar.gz

解压之后移动到自定义的目录下面并重命名

mv  otp_src_22.0  /usr/local/erlang

配置安装路径编译代码

  cd   /usr/local/erlang

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

编译并安装

make && make install

配置环境变量
配置Erlang环境变量:

vi /etc/profile 

最后面添加内容:

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

立即生效:使得文件生效:

扫描二维码关注公众号,回复: 12920585 查看本文章
source /etc/profile

查看是否安装成功以及版本号

erl
或者
erl -version

二:安装rabbitMQ
官网下载:http://www.rabbitmq.com/install-generic-unix.html
在这里插入图片描述

解压:
文件是xz格式的,解压后得到tar格式文件。

 xz -d rabbitmq-server-generic-unix-3.7.17.tar.xz
 tar -xvf rabbitmq-server-generic-unix-3.7.17.tar

同样移动并重命名

   mv rabbitmq_server-3.7.17/   /usr/local/rabbitmq

环境变量配置
配置环境变量:

vi /etc/profile

添加内容:

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

立即生效:使得文件生效:

source /etc/profile

使用rabbitmq服务:
进入/usr/local/rabbitmq/sbin目录

cd /usr/local/rabbitmq/sbin

启动服务:

./rabbitmq-server start

查看网络状态:

./rabbitmqctl status

关闭服务:

./rabbitmqctl stop

配置网页插件:
开启管理功能:

./rabbitmq-plugins enable rabbitmq_management

重启服务:

service rabbitmq-server restart

添加新的vhost名称

 rabbitmqctl   add_vhost   new_vhost(主机名)

新增账号为root密码为 root

 rabbitmqctl add_user root  root

设置用户角色

rabbitmqctl set_user_tags root administrator

设置用户权限

 rabbitmqctl set_permissions -p   new_vhost(主机名)   root ".*" ".*" ".*"

修改权限
修改mq用户的权限为management

rabbitmqctl set_user_tags mq  management

以下命令仅供参考:
删除主机(慎用): rabbitmqctl delete_vhost **new_vhost**(主机名)

在这里插入图片描述

5672 客户端连接端口
15672 web管控台端口
25672 集群通信端口

然后linux浏览器访问http://192.168.204.204:15672/
在这里插入图片描述
现在单机环境已经搭建完成啦!!!

猜你喜欢

转载自blog.csdn.net/qq_34362409/article/details/98494164