一、安装erlang
下载rpm仓库:wget http://packages.erlang-solutions.com/erlang-solutions-1.0-1.noarch.rpm
安装rpm仓库:rpm -Uvh erlang-solutions-1.0-1.noarch.rpm
安装openjdk(centos自带的,但我当时卸载了):yum
install java-1.8.0-openjdk java-1.8.0-openjdk-deve
安装erlang:yum install erlang
此时会报错,缺少依赖
rpm -e python2-ipalib-4.4.0-12.el7.centos.noarch
rpm -e ipa-common-4.4.0-12.el7.centos.noarch
再次执行yum install erlang还会出现下面的问题,
加上这两个就可以了
yum install unixODBC unixODBC-devel wxBase wxGTK
SDL wxGTK-gl
yum install epel-release
到下面这步的时候会比较慢,耐心等待
安装完成后 yum install erlang 就可以正确执行了,不过下载很慢,几十k每秒,慢慢等吧
二、安装rabbitmq
wget https://www.rabbitmq.com/releases/rabbitmq-server/v3.6.6/rabbitmq-server-3.6.6-1.el7.noarch.rpm
yum install rabbitmq-server-3.6.6-1.el7.noarch.rpm
开启rabbitmq : service rabbitmq-server start
查看状态: service rabbitmq-server status
开启web管理:rabbitmq-plugins enable rabbitmq_management
放开端口号:
firewall-cmd --zone=public --add-port=15672/tcp
--permanent
firewall-cmd --reload
firewall-cmd --zone=public --list-ports
默认用户名和密码都是guest,而且只能本地访问。
可以添加用户 :rabbitmqctl add_user qinwei 123456
查看所有用户:rabbitmqctl list_users
设置角色:rabbitmqctl set_user_tags qinwei administrator
这时候就可以远程登录web页面了,地址是http://IP:15672
赋予权限:rabbitmqctl set_permissions -p / qinwei ".*" ".*" ".*"
也可以在页面上操作