
1、RabbitMQ依赖于Erlang,需要先安装Erlang
2、Erlang和RabbitMQ版本有对应关系
https://www.rabbitmq.com/which-erlang.html
安装Erlang、RabbitMQ 1.先安装一些需要的依赖:yum -y install gcc glibc-devel make ncurses-devel openssl-devel xmlto perl wget2.下载对应版本的Erlang、RabbitMQ【下载后上传到服务器】
http://erlang.org/download/otp_src_24.0.tar.gz
https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.8.16/rabbitmq-server-generic-unix-3.8.16.tar.xz
3.解压编译安装tar -zxvf otp_src_24.0.tar.gz cd otp_src_21.3 ./configure --prefix=/usr/local/erlang
configure的过程如果有err,要解决依赖的问题,info和warn没有影响。
如果有APPLICATIONS INFORMATION,documentATION INFORMATION,也没有影响。
make && make install
如果有提示缺少其他的依赖包就按提示安装
4.配置环境变量并编译生效安装完成后配置环境变量/etc/profile
source /etc/profile5.解压RabbitMQ
xz -d rabbitmq-server-generic-unix-3.8.16.tar.xz tar -xvf rabbitmq-server-generic-unix-3.8.16.tar6.配置环境变量
vim /etc/profile 添加这一行【注意路径,存放的路径不同】 #rabbitMQ export PATH=$PATH:/usr/local/rabbitmq_server-3.8.16/sbin
编译生效
source /etc/profile启动RabbitMQ
进入/usr/local/rabbitmq_server-3.8.16/sbin目录
cd /usr/local/rabbitmq_server-3.8.16/sbin ==========直接启动============= ./rabbitmq-server start ==========后台启动============= ./rabbitmq-server -detached添加远程用户
rabbitmq默认用户guest只能本地访问,所以添加一个admin用户,密码也是admin用户远程访问
./rabbitmqctl add_user admin admin ./rabbitmqctl set_user_tags admin administrator ./rabbitmqctl set_permissions -p / admin ".*" ".*" ".*"启用管理插件
./rabbitmq-plugins enable rabbitmq_management开放端口15672【console面板】/5672【服务端口】
如果是云服务器就配置安全组,如果是自己的服务器就配置防火墙
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)