RabbitMQ安装

Erlang安装

RabbitMQ是使用Erlang语言编写的,所以需要先配置Erlang

选择源代码下载:

1.安装前服务器环境设置

启动我们的服务器,先对服务器进行简单的设置,RabbitMQ是通过主机名进行访问的,必须指定能访问的主机名。

复制
vim /etc/sysconfig/network

我这里给服务器设置了一个名字wyz

复制
vim /etc/hosts

在hosts文件中把我们的IP地址和名字写到文件中。前面为服务器ip,空格后面添加计算机主机名。

2.Erlang依赖按照

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

由于在我的服务器中已经安装过,所以在安装的时候会出现上面提示,如果镜像安装太慢,可以将服务器镜像换成阿里云镜像。

3. 上传源代码并解压

使用Xftp上传otp_src_22.0.tar.gz到/usr/local/tmp目录中,进入目录并解压。

解压时注意,此压缩包不具有gzip属性,解压参数没有z,只有xf

复制
cd /usr/local/tmp tar xf otp_src_22.0.tar.gz

4. 配置参数

先新建/usr/local/erlang文件夹,作为安装文件夹

复制
mkdir -p /usr/local/erlang

进入文件夹

复制
cd otp_src_22.0

配置参数

复制
./configure --prefix=/usr/local/erlang --with-ssl --enable-threads --enable-smp-support --enable-kernel-poll --enable-hipe --without-javac

5.编译并安装

复制
make make install

6.修改环境变量

修改/etc/profile文件

复制
vim /etc/profile

​ 在文件中添加下面代码

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

​ 运行文件,让修改内容生效

复制
source /etc/profile

7 查看配置是否成功

安装RabbitMQ

1.上传并解压

使用Xftp上传rabbitmq-server-generic-unix-3.7.18.tar.xz到/usr/loca/tmp中

复制
cd /usr/local/tmp tar xf rabbitmq-server-generic-unix-3.7.18.tar.xz

2.复制到local下

复制
cp -r rabbitmq_server-3.7.18 /usr/local/rabbitmq

3.配置环境变量

复制
vim /etc/profile export PATH=$PATH:/usr/local/rabbitmq/sbin source /etc/profile

4.开启web管理插件

​ 进入rabbitmq/sbin目录

复制
cd /usr/local/rabbitmq/sbin
复制
查看插件列表
复制
rabbitmq-plugins list
复制
生效管理插件
复制
rabbitmq-plugins enable rabbitmq_management

5.后台运行

启动rabbitmq。

复制
rabbitmq-server -detached

​ 停止命令,如果无法停止,使用kill -9 进程号进行关闭

复制
rabbitmqctl stop_app

6 查看web管理界面

默认可以在安装rabbitmq的电脑上通过用户名:guest密码guest进行访问web管理界面

​ 端口号:15672(放行端口,或关闭防火墙)

​ 在虚拟机浏览器中输入:http://localhost:15672

RabbitMq账户管理

1 创建账户

​ 语法:./rabbitmqctl add_user username password

复制
cd /usr/local/rabbitmq/sbin rabbitmqctl add_user wyz wyz

2 给用户授予管理员角色

​ 其中wyz为新建用户的用户名

复制
rabbitmqctl set_user_tags wyz administrator

3 给用户授权

​ “/” 表示虚拟机

​ wyz 表示用户名

​ "." "." ".*" 表示完整权限

复制
rabbitmqctl set_permissions -p "/" wyz ".*" ".*" ".*"

4 登录

​ 使用新建账户和密码在windows中访问rabbitmq并登录

​ 在浏览器地址栏输入:

http://ip:15672/

复制
用户名:wyz

​ 密码:wyz

posted @   无涯子wyz  阅读(54)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 一文读懂知识蒸馏
· 终于写完轮子一部分:tcp代理 了,记录一下
点击右上角即可分享
微信分享提示