环境搭建
第一部分安装Erlang
- 下载Erlang otp_src_19.3.tar.gz
http://www.erlang.org/downloads tar -zxvf otp_src_19.3.tar.gz
cd otp_src_19.3
./configure --prefix=/usr/local/erlang --enable-hipe --enable-threads --enable-smp-support --enable-kernel-poll --without-javac
make && make install
ln -s /usr/local/erlang/bin/erl /usr/local/bin/
配置Erlang环境变量
1 | vim /etc/profile |
erlang安装报错处理
1 | yum install gcc glibc-devel make ncurses-devel openssl-devel autoconf |
安装RabbitMQ
- 下载rpm:
1
rabbitmq-server-3.7.2-1.el7.noarch.rpm
- 安装:
rpm -ivh –nodeps rabbitmq-server-3.7.2-1.el7.noarch.rpm - 关闭防火墙
1
systemctl stop firewalld.service
- 或者打开端口
1
2
3firewall-cmd --zone=public --add-port=15672/tcp --permanent
firewall-cmd --zone=public --add-port=5672/tcp --permanent
firewall-cmd --reload
启动
1 | systemctl enable rabbitmq-server.service |
正常启动以后,我们可以在本地使用浏览器中访问管理页面:http://<虚拟机IP>:15672/,如: http://10.211.55.8:15672/
RabbitMQ创建用户并赋权
1 | rabbitmqctl add_user root 88888888 |
Centos7关于.erlang.cookie权限问题的解决方式
- 以rpm安装rabbitmq的方式
1
chown rabbitmq:rabbitmq /var/lib/rabbitmq/.erlang.cookie
- 以解压缩安装rabbitmq的方式
1
chown rabbitmq:rabbitmq ~/.erlang.cookie