rabbitmq 单机版安装

rabbitmq 单机版 安装

一、 rmp格式 安装

安装环境 centos7
#下载
下载 mq依赖包
1. 下载erlang
erlang链接
2. 安装socat 命令: yum install -y socat ;如果网络不好,可用下面链接下载
socat链接
3. 下载rabbitmq-server
rabbitmq 链接

#安装 
1.   rpm -Uvh erlang-23.3.3-1.el7.x86_64.rpm 

在这里插入图片描述

2.  rpm -ivh socat-1.7.3.2-2.el7.x86_64.rpm

在这里插入图片描述

3.  rpm -ivh rabbitmq-server-3.8.15-1.el7.noarch.rpm

在这里插入图片描述
#查看mq 状态

查看状态命令:
 sudo systemctl status rabbitmq-server

该状态未启动
在这里插入图片描述

启动命令:
systemctl start rabbitmq-server

#如果启动报这个错:
在这里插入图片描述
按照提示查看

journalctl -xe

在这里插入图片描述

解决办法:

cd etc/rabbitmq/
创建一个文件:
vi rabbitmq-env.conf
添加一行:
NODENAME=rabbit@localhost

在这里插入图片描述

保存重新启动启动成功

在这里插入图片描述

查看插件命令:
rabbitmq-plugins list

在这里插入图片描述

开启 可视化工具:
rabbitmq-plugins enable rabbitmq_management

在这里插入图片描述

查看插件是否启动:
cat /etc/rabbitmq/enabled_plugins

在这里插入图片描述

或者查看插件列表:
rabbitmq-plugins list

在这里插入图片描述

浏览器访问成功:
在这里插入图片描述

#说明由于rabbitmq 默认账号 : guest 密码: guest 只能用localhost访问;所以需要添加一个能远程访问的用户

在这里插入图片描述
1.创建用户账号: 用户: admin 密码: 123

rabbitmqctl add_user admin 123

在这里插入图片描述
2.为用户创建操作权限

rabbitmqctl set_user_tags admin administrator

在这里插入图片描述

3.为用户分配资源权限

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

在这里插入图片描述
4.登录:

在这里插入图片描述

登录成功
在这里插入图片描述
#rabbitmq启动后还不能进行外部通信 需要将端口添加到防火墙

sudo firewall-cmd --zone=public  --add-port=5672/tcp --permanent
sudo firewall-cmd --zone=public  --add-port=15672/tcp --permanent  

二 、tar.gz 包安装:

1.先安装一些必要的依赖

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

注意:因为每个人的操作系统环境是不一样的,缺少的依赖不同,根据提示安装即可。

tar -xvf otp_src_24.3.tar.gz
cd otp_src_24.3
./configure --prefix=/opt/erlang
make && make install

如果提示缺少socat

yum install -y socat

配置Erlang环境变量

vi /etc/profile

加入一行

export PATH=$PATH:/opt/erlang/bin

编译生效

source /etc/profile

验证Erlang是否安装成功

erl

在这里插入图片描述

安装RabbitMQ

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

配置RabbitMQ环境变量

vi /etc/profile

添加一行:

export PATH=$PATH:/opt/rabbitmq_server-3.10.4/sbin

编译生效

source /etc/profile

启动RabbitMQ

后台启动rabbitmq服务

cd /opt/rabbitmq_server-3.10.4/sbin
./rabbitmq-server -detached

或者

./rabbitmq-server start
或者

service rabbitmq-server start

在这里插入图片描述

添加其他用户

因为guest用户只能在本机访问,添加一个admin用户,密码也是admin

./rabbitmqctl add_user admin admin
./rabbitmqctl set_user_tags admin administrator
./rabbitmqctl set_permissions -p / admin ".*" ".*" ".*"

启用管理插件

./rabbitmq-plugins enable rabbitmq_management

访问:
在这里插入图片描述
username : admin
password: admin
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值