通过yum安装以下组件。
yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel
进入Erlang官网下载地址:http://www.erlang.org/downloads
需要注意的是,要找到与当前rabbitmq兼容的版本:http://www.rabbitmq.com/which-erlang.html
下载Erlang:
wget http://erlang.org/download/otp_src_19.3.tar.gz
解压:
tar -xvf otp_src_19.3.tar.gz
因为我们下载的是Erlang的源代码文件,所以我们采用的是源代码形式安装。
首先是./configure,检查编译环境并配置安装路径
./configure --prefix=/usr/erlang --without-javac
make,对源代码进行编译
make install,开始安装
[root@training erlang]# make install
[root@training ~]# vim /etc/profile
注意需要运行下面命令使环境变量立即生效。
[root@training ~]# source /etc/profile
进入RabbitMq的官网找到下载地址:http://www.rabbitmq.com/download.html
我们直接下载二进制文件
[root@training software]# wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.11/rabbitmq-server-generic-unix-3.6.11.tar.xz
解压:
由于是tar.xz文件,所以先要运行xz命令,然后再运行tar命令解压。
[root@training software]# xz -d rabbitmq-server-generic-unix-3.6.11.tar.xz
再运行tar命令
[root@training software]# tar -xvf rabbitmq-server-generic-unix-3.6.11.tar
由于下载的是二进制文件,所以可以直接复制到/usr/目录下运行。
复制二进制文件到/usr/rabbitmq下
[root@training software]# cp -rv rabbitmq /usr/
[root@training software]# vim /etc/profile
然后运行以下命令使环境变量立即生效。
[root@training software]# source /etc/profile
运行以下命令开启Web监控。
[root@training software]# rabbitmq-plugins enable rabbitmq_management
打开浏览器,输入:http://localhost:15672/,用户名密码:guest/guest,就可以登录了。
注意:guest/guest只能在localhost下登录,所以在服务器上登录之后需要创建一个管理员用户(比如admin)供远程管理使用。