一、编译安装erlang
1. 官方下载包并解压
wget http://erlang.org/download/otp_src_20.1.tar.gz
tar zxvf otp_src_20.1.tar.gz
2. yum安装erlang编译环境
yum -y install make ncurses-devel gcc gcc-c++ unixODBC unixODBC-devel openssl openssl-devel
3. 编译安装
./configure \
--prefix=/usr/local/erlang \
--enable-smp-support \
--enable-threads \
--enable-sctp \
--enable-kernel-poll \
--enable-hipe \
--with-ssl
make && make install
4. 设置环境变量
vim /etc/profile
ERL_HOME=/usr/local/erlang
PATH=$ERL_HOME/bin: $PATH
export ERL_HOME PATH
让环境变量立即生效
source /etc/profile
二、rabbitmq安装
1.官方下载包
wget https://packagecloud.io/rabbitmq/rabbitmq-server/packages/el/6/rabbitmq-server-3.6.12-1.el6.noarch.rpm
rpm -i --nodeps rabbitmq-server-3.2.0-1.noarch.rpm
2. 服务启动与关闭
rabbitmqctl start
rabbitmqctl stop
- 后台启动rabbitmq node
rabbitmqctl -detached
3.仅仅关闭应用
rabbitmqctl stop_app
rabbitmqctl start_app
4. 插件管理
rabbitmq-plugins enable rabbitmq_management
5. 添加用户
rabbitmqctl add_user admin passwd
rabbitmqctl set_user_tags admin administrator #指定为超级用户
6. 访问管理页面
10.10.2.109:15672 输入用户和密码就OK
三、rabbit错误
1. mnesia分布式数据库相关文件提示访问失败
权限问题,需设置为400即可