一、安裝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 ".*" ".*" ".*"
也可以在頁面上操作