RabbitMq环境安装以及使用

1. RabbitMq依赖于erlang 安装 RabbitMq必须要先安装erlang

2. erlang 源码包安装步骤

./configure --prefix=/usr/local/lnmp/erlang-22

若遇到报错 configure: error: No curses library functions found 则缺少 ncurses-devel 使用 yum -y install ncurses-devel 安装ncurses-devel

make && make install

3. 安装RabbitMq

解压 xz -d rabbitmq-server-generic-unix-3.7.15.tar.xz 再次解压 tar -xvf rabbitmq-server-generic-unix-3.7.15.tar

复制 cp -a rabbitmq_server-3.7.15/ /usr/local/lnmp/rabbitmq-3.7

启动 ./sbin/rabbitmq-server 守护进程启动 ./sbin/rabbitmq-server -detached 停止 ./sbin/rabbitmqctl stop

停止RabbitMq ./sbin/rabbitmqctl stop_app 重新启动 RabbitMq ./sbin/rabbitmqctl start_app

4.启动失败不存在erl

修改PATH环境变量 vim /etc/profile 在 export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROL 上一行添加 PATH=$PATH:/usr/local/lnmp/erlang-22/bin

5.使用 RabbitMq-web管理

添加rabbitmq_management扩展 ./sbin/rabbitmq-plugins enable rabbitmq_management

重新启动RabbitMq 访问localhost:15672 默认账号guest 密码 guest (注:guest只能通过localhost使用,若需要通过ip或其他域名则需要通过nginx 使用反向代理 )

ip访问 192.168.0.1:15672 管理RabbitMq进行添加用户及权限操作