Linux ,Centos7 上安装配置 RabbitMQ纯手动安装
Linux ,Centos7 上安装配置 RabbitMQ纯手动安装
一、选择正确的版本
1.查看你你要安装的Erlang
和
rabbitmq
是否相互支持:http://www.rabbitmq.com/which-erlang.html
2.rabbitmq下载:http://www.rabbitmq.com/releases/rabbitmq-server/
3.Erlang下载
:http://erlang.org/download/
二、安装Erlang环境
(如果是干净的centos
7 你要下载gcc等等编译软件,本教程是在这些依赖都有的时候安装的)
1、在安装erlang之前先安装下依赖文件(这一步不要忘掉了,
不然后面./configure的时候要报错):
[root@iZwz9eailk2tci1wywk9p2Z
local]# yum
install gcc glibc-devel make ncurses-devel openssl-devel xmlto
2、到erlang官网去下载erlang安装包
作为一名强迫症患者,我当然是选择现在最新版本啦。
手动下载 otp_src_20.2.tar.gz
到本地
再传到服务器上
接下来解压:
[root@iZwz9eailk2tci1wywk9p2Z
local]# tar
-zxvf otp_src_20.2.tar.gz
(如果没办法解压,用这个tar
-xvf otp_src_20.2.tar.gz )
[root@iZwz9eailk2tci1wywk9p2Z
local]# cd
otp_src_20.2/
3、编译安装(
我这里指定编译安装后放在/usr/local/erlang目录里面,这个你们可以改成其他的
):
[root@iZwz9eailk2tci1wywk9p2Z
otp_src_20.2]# ./configure
–prefix=/usr/local/erlang
[root@iZwz9eailk2tci1wywk9p2Z
otp_src_20.2]# make
&& make install
4、测试安装是否成功:
[root@iZwz9eailk2tci1wywk9p2Z
erlang]# cd
/usr/local/erlang/bin/
[root@iZwz9eailk2tci1wywk9p2Z
bin]# ./erl
若出现以下界面,则说明我们erlang配置OK了
输入
halt().
退出控制台,
注意,halt后面有个点哈
5、配置环境变量(ps:这个跟java的环境变量配置是差不多的)
[root@iZwz9eailk2tci1wywk9p2Z
local]# vim
/etc/profile
在末尾加入这么一行即可:export
PATH=$PATH:/usr/local/erlang/bin
更新配置文件:[root@iZwz9eailk2tci1wywk9p2Z
local]# source
/etc/profile
更新之后在任意地方输入erl能进入命令行,
那么就说明配置成功了。
接下来进入核心部分:安装rabbitmq
三、安装rabbitmq
1.下载:rabbitmq-server-3.6.6-1.el7.noarch.rpm上传到服务器
2.yum
install -y rabbitmq-server-3.6.6-1.el7.noarch.rpm
这个页面一般是英文
3.启动:service
rabbitmq-server start(如果启动失败,可将服务器重新启动后再执行该命令)
4.service
rabbitmq-server status查看状态
5.把/usr/share/doc/rabbitmq-server-3.6.6/rabbitmq.config.example
复制到/etc/rabbitmq/
并且改名rabbitmq.config
(去掉.example)
修改rabbitmq.config文件,使外部可以访问;vim
rabbitmq.config
进入文件,找到第64行,
将%%
和后面的,删除
6.接下来安装插件,执行命令:/sbin/rabbitmq-plugins
enable rabbitmq_management
7.此时重启服务就行了,重启rabbitmq服务
service
rabbitmq-server restart (系统重启后再重启该服务,(原因未找到))
四、开放端口
centos7
与centos6
不一样,自己百度查
15672
5672
25672
五、访问
关闭防火墙:systemctl
stop firewalld.service 端口是15672,账号和密码默认都是guest
登录,就可以使用了
。
本文是我在安装Rabbitmq时候网上找了许多教程,发现大家都写的太含糊,然后我就整理了这篇文章。
参考:https://blog.csdn.net/zhaogangyyxf/article/details/79614464
参考:https://www.cnblogs.com/xrog/p/8519967.html
参考:https://blog.csdn.net/sdd220/article/details/77716824/