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

 2025-05-23 10:51:07    6506  

参考文献

版本对照表

https://www.rabbitmq.com/which-erlang.html

安装过程中遇到问题相关博客

http://blog.csdn.net/qq315737546/article/details/53105418

http://blog.csdn.net/leekwen/article/details/23333659

如有侵权,请联系删除

启动

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

结语

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


求助,ubuntu总是下载失败
苹果放冰箱保存多久最佳?详细储存指南及健康益处分析