一、安装驱动
yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel unixODBC-devel
二、下载安装 erlang
wget http://erlang.org/download/otp_src_21.0.tar.gz
tar -xzvf otp_src_21.0.tar.gz
cd otp_src_21.0/
./configure --prefix=/usr/erlang --without-javac
make
make install
#追加环境变量到文件末尾
ERL_HOME=/usr/erlang
PATH=$ERL_HOME/bin:$PATH
export ERL_HOME PATH
[xxxx otp_src_21.0]# source /etc/profile
三、安装 rabbitmq
wget https://dl.bintray.com/rabbitmq/all/rabbitmq-server/3.7.7/rabbitmq-server-3.7.7-1.el7.noarch.rpm
rpm -ivh --nodeps rabbitmq-server-3.7.7-1.el7.noarch.rpm
四、开放端口15672和5672
firewall-cmd --zone=public --add-port=15672/tcp --permanent
firewall-cmd --zone=public --add-port=5672/tcp --permanent
firewall-cmd --reload
五、启动
rabbitmq-plugins enable rabbitmq_management
rabbitmq-server
启动时如果出现错误:[error] Error when reading /var/lib/rabbitmq/.erlang.cookie: eacces
需要设置下文件的权限:chown rabbitmq:rabbitmq /var/lib/rabbitmq/.erlang.cookie
浏览器访问 http://localhost:15672/
六、配置用户
rabbitmqctl add_user root root //创建root用户 密码为root
rabbitmqctl set_user_tags root administrator //设置root 为管理员
rabbitmqctl set_permissions -p / root '.*' '.*' '.*' //设置root的权限 <conf>
<write> <read>
如果使用rabbitmqctl add_user 命令出错unable to perform an operation on node,将/var/lib/rabbitmq/.erlang.cookie复制一份到当前用户的主目录下 root用户复制到/root/下