linux centos6.5 安装和配置rabbitmq

(1) 安装erlang otp (本环境用otp_17.4)

(2)安装依赖库
查看 python 是否安装,如果没有则安装python
yum install libxslt-devel
yum install python-simplejson -y
yum install xmlto -y

 

(3),下载安装rabbitmq
wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.5.1/rabbitmq-server-3.5.1.tar.gz
tar xvf rabbitmq-server-3.5.1.tar.gz
cd rabbitmq-server-3.5.1
make

报错如下:

加上如下连接

ln -s /data/erlang/bin/escript /usr/sbin/escript

make install TARGET_DIR=/usr/local/lib/rabbitmq SBIN_DIR=/usr/sbin MAN_DIR=/usr/share/man

(3) 启动和设置rabbitmq

Cd /usr/local/lib/rabbitmq/sbin
%后台启动rabbitmq
rabbitmq-server -detached

%启动Rabbitmq管理插件
rabbitmq-plugins enable rabbitmq_management

报如下错误:
Error: {cannot_write_enabled_plugins_file,”/etc/rabbitmq/enabled_plugins”, enoent}

这是因为 /etc/rabbitmq不存在
mkdir /etc/rabbitmq
cd /usr/local/rabbitmq/sbin/

重新启用此插件
./rabbitmq-plugins enable rabbitmq_management


#删除用户
rabbitmqctl delete_user xin

#添加用户
rabbitmqctl add_user admin admin

#查看用户
rabbitmqctl list_users

(4)web管理后台
关闭 15672 ,5672 这个端口的防火墙
15672(默认WEB后台端口)
5672(消息队列访问端口)

http://118.89.24.252:15672
输入
用户名admin
密码admin

如果登陆失败,则可能是默认角色不对(无法登陆管理控制台,通常就是普通的生产者和消费者。)


%设置用户角色
rabbitmqctl set_user_tags admin administrator


登陆成功,OK了

 

 

你可能感兴趣的:(erlang)