1、安裝Erlang依賴的類庫
yum install gcc glibc-devel make ncurses-devel openssl-devel autoconf
yum install unixODBC unixODBC-devel
2、安裝Erlang
1、下載Erlang otp_src_19.3.tar.gz
http://www.erlang.org/downloads
2、tar -zxvf otp_src_19.3.tar.gz
3、cd otp_src_19.3
4、./configure --prefix=/usr/local/erlang --enable-hipe --enable-threads --enable-smp-support --enable-kernel-poll --without-javac
5、make && make install
6、ln -s /usr/local/erlang/bin/erl /usr/local/bin/
3、配置Erlang環境變量
• vim /etc/profile
ERL_HOME=/usr/local/erlang
PATH=$ERL_HOME/bin:$PATH
export ERL_HOME PATH
•source /etc/profile
4、安裝RabbitMQ
•1、下載rpm:
rabbitmq-server-3.7.2-1.el7.noarch.rpm
•2、安裝:
rpm -ivh --nodeps rabbitmq-server-3.7.2-1.el7.noarch.rpm
3、關閉防火牆
systemctl stop firewalld.service
4、或者打開端口
firewall-cmd --zone=public --add-port=15672/tcp --permanent
firewall-cmd --zone=public --add-port=5672/tcp --permanent
firewall-cmd --reload
5、啓動
rabbitmq-plugins enable rabbitmq_management
rabbitmq-server
正常啓動以後,我們可以在本地使用瀏覽器中訪問管理頁面:http://<虛擬機IP>:15672/
6、RabbitMQ創建用戶並賦權
•rabbitmqctl add_user root root
•rabbitmqctl set_user_tags root administrator
rabbitmqctl set_permissions -p / root '.*' '.*' '.*'
7、常見問題,報錯“Error when reading /var/lib/rabbitmq/.erlang.cookie: eacces”
查詢資料可能是權限問題,修改權限
chmod 400 /var/lib/rabbitmq/.erlang.cookie
chown rabbitmq:rabbitmq /var/lib/rabbitmq/.erlang.cookie
問題迎刃而解