安装Erlang
安装依赖文件:
yum install gcc glibc-devel make ncurses-devel openssl-devel xmlto
到erlang官网去下载安装包,官网地址:https://www.erlang.org/downloads
上传到/usr/local 目录下:
解压:
cd /usr/local
tar -zxvf otp_src_20.3.tar.gz
cd otp_src_20.3/
编译安装:
./configure --prefix=/usr/local/erlang
make && make install
检测是否安装成功:
cd /usr/local/erlang/bin/
./erl
如下图所示,则证明安装成功。
输入 halt(). 退出控制台
配置环境变量:
vim /etc/profile
末尾加上:export PATH=$PATH:/usr/local/erlang/bin
source /etc/profile
安装RabbitMQ
官网下载最新安装包:https://www.rabbitmq.com/releases/rabbitmq-server/
上传到服务器:
解压:
xz -d rabbitmq-server-generic-unix-3.6.15.tar.xz
tar -xvf rabbitmq-server-generic-unix-3.6.15.tar
配置环境变量:
vim /etc/profile
末尾加上:export PATH=$PATH:/usr/local/rabbitmq_server-3.6.15/sbin
source /etc/profile
启动网页插件管理:
rabbitmq-plugins enable rabbitmq_management
启动服务:
rabbitmq-server -detached
注意:根据官方文档说明,RabbitMQ的默认访问端口为5672,而管理端口为15672。
访问管理页面:http://服务器ip:15672 端口默认为15672
如访问不了可能是服务器端口没有放开。以云服务器为例,通过云服务器后台,配置出站入站规则。
如果还不可以需要编辑防火墙:
vim /etc/sysconfig/iptables
通过vi操作,加入如下两行:
重启防火墙:
service iptables restart
默认来宾用户:guest, 来宾用户密码:guest
基本操作:
启动:rabbitmq-server -detached
关闭:rabbitmqctl stop
查看状态:rabbitmqctl status
加入新用户且给于管理员权限,以便远程访问 rabbitMQ 控制台的方法:
rabbitmqctl add_user admin 123456
rabbitmqctl set_user_tags admin administrator
rabbitmqctl set_permissions -p / admin ".*" ".*" ".*"
登录成功:
开机自启动:
chkconfig rabbitmq-server on