RabbitMQ安装
2022/5/1 6:14:56
本文主要是介绍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
这篇关于RabbitMQ安装的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-10-27[开源] 一款轻量级的kafka可视化管理平台
- 2024-10-23Kafka消息丢失资料详解:初学者必看教程
- 2024-10-23Kafka资料新手入门指南
- 2024-10-23Kafka解耦入门:新手必读教程
- 2024-10-23Kafka入门:新手必读的简单教程
- 2024-10-23Kafka入门:新手必读的简单教程
- 2024-10-23Kafka消息丢失入门:新手必读指南
- 2024-10-23Kafka消息队列入门:新手必看的简单教程
- 2024-10-23Kafka消息队列入门与应用
- 2024-10-23Kafka重复消费入门:轻松掌握Kafka重复消息处理技巧