rabbitMQ安装
1. 安装rabbitMQ需要三个软件包:
socat-1.7.3.2-2.el7.x86_64.rpm
erlang-19.0.4-1.el7.centos.x86_64.rpm
rabbitmq-server-3.6.6-1.el7.noarch.rpm
2. 安装软件包 安装命令 rpm -ivh 软件包
3. 启动RabbitMQ Server命令
# 设置开启启动
chkconfig rabbitmq-server on
# 启动服务
#停止服务
service rabbitmq-server stop
4. 配置RabbitMQ
启动RabbitMQ后,会在 /var/log/rabbitmq 目录下生成运行日志,在日志的最上方,我们可以看到配置文件的信息。
然而,发现刚开始的时候并没有任何配置文件。只好照着官方的介绍,到 /usr/share/doc/rabbitmq-server-3.6.6/ 目录下复制一份模板到 /etc/rabbitmq 目录下进行修改:
cd /usr/share/doc/rabbitmq-server-3.7.7/
cp rabbitmq.config.example /etc/rabbitmq/rabbitmq.config
在rabbitmq_management中加入
{listener, [{port, 5672},
{ip, "IP"},
{ssl, false}]}] //特别容易出错,这里写准确
1) 配置用户权限
rabbitmq 默认会帮我们创建一个guest用户,密码也是guest。因此为了安全,建议删除该用户或修改密码。该用户拥有所有的权限的,但默认不能通过远程访问,只能通过localhost访问。为了能远程访问rabbitmq,我们可以取消guest用户的本地访问限制。
2) 添加一个新的用户:
# 添加用户
rabbitmqctl add_user 用户名 密码(add后面有下划线)
# 赋予用户管理员角色
rabbitmqctl set_user_tags 用户 administrator(中间都有下划线)
rabbitmqctl set_permissions -p / 用户 '.*' '.*' '.*'