Centos7上安装RabbitMQ

首先Erlang版本跟rabbitMQ对应关系

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

这里提供一份我自己安装过的erlang版本跟rabbitMQ的安装包

 

一、安装Erlang环境

1、在安装erlang之前先安装下依赖文件

yum install gcc glibc-devel make ncurses-devel openssl-devel xmlto

2、到erlang官网去下载erlang安装包  http://www.erlang.org/downloads ,选择最新版本下载

wget -c http://erlang.org/download/otp_src_22.0.tar.gz

解压压缩包

tar -zxvf otp_src_22.0.tar.gz

cd到目录下

cd otp_src_22.0/

3、编译

./configure --prefix=/usr/local/erlang

4、安装 

make && make install

5、测试安装是否成功: 

cd /usr/local/erlang/bin/ 

执行

./erl

出现这个即安装成功。输入 halt().  退出控制台, 注意,halt后面有个点

6、配置环境变量

vim /etc/profile

在末尾加入这么一行即可:export PATH=$PATH:/usr/local/erlang/bin 

!注意改完要更新配置文件才生效。

source /etc/profile

配置完在任何地方输入erl都可以看到上面的效果

二、安装RabbitMQ

1、到官网下载最新安装包:https://github.com/rabbitmq/rabbitmq-server/releases/tag/v3.8.0/rabbitmq-server-generic-unix-3.8.0.tar.xz

wget -c https://github.com/rabbitmq/rabbitmq-server/releases/tag/v3.8.0/rabbitmq-server-generic-unix-3.8.0.tar.xz

2.解压:

如果下面这个命令报不是有效的文件格式。可能是centos7系统的问题。去其他地方用这个命令解压下得到tar包再上传上来

xz -d rabbitmq-server-generic-unix-3.8.0.tar.xz
tar -xvf rabbitmq-server-generic-unix-3.8.0.tar

3、将解压后的rabbitmq_server-3.7.16移动到/usr/loca目录下。目录自己选择

mv rabbitmq_server-3.8.0/ /usr/local/

4、配置rabbitmq的环境变量(这个跟上面的erlang配置以及java的环境变量差不多)

vim /etc/profile

在末尾加入以下配置:export PATH=$PATH:/usr/local/rabbitmq_server-3.8.0/sbin

更新配置文件

source /etc/profile

5、启动mq。安装Web管理界面插件

rabbitmqctl start_app #开启rabbitmq

rabbitmq-plugins enable rabbitmq_management #开启管理插件

6、访问界面,输入你的服务器ip:15672端口。默认账户密码guest/guest

登录如果报错:User can only log in via localhost

到这个目录下/rabbitmq_server-3.8.0/ebin。修改rabbit.app文件。找到:loopback_users里的<<”guest”>>删除。

vi rabbit.app 

 

重启服务

systemctl restart rabbitmq-server.service

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值