RabbitMQ安装(erlang 与 rabbitmq 版本要对应)

发布时间 2023-08-17 16:37:38作者: 咔咔皮卡丘

参考文献

版本对照表
 
安装过程中遇到问题相关博客

如有侵权,请联系删除

启动

前台运行: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
 
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句分别是设置角色(非官方说法),设置外网登录权限

结语

学习没有捷径,一步一个脚印!