RabbitMQ安装(erlang 与 rabbitmq 版本要对应)
参考文献
版本对照表
安装过程中遇到问题相关博客
如有侵权,请联系删除
启动
前台运行:rabbitmq-server start (用户关闭连接后,自动结束进程)
后台运行:rabbitmq-server -detached
安装
步骤1、安装erlang (老师使用的是源码安装)
下载网址:http://www.erlang.org/downloads
下载网址:http://erlang.org/download/otp_src_20.2.tar.gz(迅雷下载会快点)
1.安装erlang要先安装
yum install ncurses-devel
2.解压erlang源码安装包,然后
./configure --prefix=/usr/local/erlang20 --without-javac
make -j 2 //-j 2 指定使用2个核进行编译
make install
#erl验证
cd /usr/local/erlang20/bin
./erl
3.将erl注册到环境变量中,不然后面rabbitmq会因找不到erl而无法启动
vim /etc/profile
export PATH=$PATH:/usr/local/erlang20/bin
source /etc/profile
步骤2、安装RabbitMQ(直接压就可以了)
下载网址:http://www.rabbitmq.com/download.html
1.安装 RabbitMQ 要先安装
yum install python -y
yum install xmlto -y
yum install python-simplejson -y
2.解压启动:
xz -d rabbitmq-server-generic-unix-3.7.2.tar.xz
tar xf rabbitmq-server-generic-unix-3.7.2.tar
mv rabbitmq_server-3.7.2 /usr/local/rabbitmq
cd /usr/local/rabbitmq/sbin
启动:./rabbitmq-server
![](https://img2023.cnblogs.com/blog/828941/202308/828941-20230817163048546-1539339245.png)
3.查看5672是否正在监听
netstat -nap|grep 5672
或者 lsof -i:5672
4.停止:./rabbitmqctl stop
5.将rabbitmq 注册到环境变量中
vim /etc/profile
export PATH=$PATH:/usr/local/rabbitmq/sbin
source /etc/profile
6.启动网页管理系统(注意检查防火墙是否打开并不允许15672端口)
./rabbitmq-plugins list
./rabbitmq-plugins enable rabbitmq_management
重启rabbitmq(不用重启也可以)
使用ip:15672访问
默认用户名及密码为guest
*guest用户默认是不支持远程连接的*
操作:在/usr/local/rabbitmq/etc/rabbitmq下创建rabbitmq.conf
并写入[{rabbit, [{loopback_users, []}]}].
重启rabbitmq(不用重启也可以)
========但安全的做法应该是新增一个用户
rabbitmqctl add_user admin 123456
rabbitmqctl set_user_tags admin administrator
rabbitmqctl set_permissions -p "/" admin ".*" ".*" ".*"
上面2句分别是设置角色(非官方说法),设置外网登录权限
结语
学习没有捷径,一步一个脚印!
本文来自博客园,作者:咔咔皮卡丘,转载请注明原文链接:https://www.cnblogs.com/anquing/p/17638058.html
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 本地部署 DeepSeek:小白也能轻松搞定!
· 如何给本地部署的DeepSeek投喂数据,让他更懂你
· 在缓慢中沉淀,在挑战中重生!2024个人总结!
· 大人,时代变了! 赶快把自有业务的本地AI“模型”训练起来!
· 从 Windows Forms 到微服务的经验教训