linux下yum安装rabbitMQ

1.安装erlang

下载rpm仓库:wget http://packages.erlang-solutions.com/erlang-solutions-1.0-1.noarch.rpm

安装rpm仓库

rpm -Uvh erlang-solutions-1.0-1.noarch.rpm

#执行第二句话的时候可能出现。rpm -Uvh erlang-solutions-1.0-1.noarch.rpm

错误:依赖检测失败:

    epel-release 被 erlang-solutions-1.0-1.noarch 需要

#这时候安装yum install epel-release

————————————————

版权声明:本文为CSDN博主「只为学习与记录」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。

原文链接:https://blog.csdn.net/tangyaliang11/article/details/85652889

安装erlang

yum -y install erlang


安装完成后,运行:

安装成功。

ctrl + c 退出

2.安装RabbitMQ

下载RabbitMQ的rpm:

wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.6/rabbitmq-server-3.6.6-1.el6.noarch.rpm

yum安装rabbitMQ

yum -y install rabbitmq-server-3.6.6-1.el6.noarch.rpm


注:

如果报:Requires: socat

更新源:

wget –no-cache http://www.convirture.com/repos/definitions/rhel/6.x/convirt.repo -O /etc/yum.repos.d/convirt.repo

yum安装socat

yum install socat

启动rabbitmq服务:   

前台运行:rabbitmq-server start (用户关闭连接后,自动结束进程)  

后台运行:rabbitmq-server -detached 

3.安装插件

启动web管理界面

rabbitmq-plugins enable rabbitmq_management


默认的登陆账号为:guest   密码为:guest    

默认用户guest只能本地访问

增加访问用户

rabbitmqctl add_user admin admin

设置角色: 用户设置为administrator才能远程访问

rabbitmqctl set_user_tags admin administrator

设置默认vhost(“/”)访问权限

set_permissions -p / admin ".*" ".*" ".*"

浏览器打开 http://localhost:15672

4、启动端口

5672是消息代理端口,15672是web管理界面的端口

•我们再来查看看一下rabbitmq的默认监听端口5672: 

•#netstat -tnlp|grep 5672       

•#vi /etc/sysconfig/iptables  把15672端口加进去。然后重启service iptables restart

5、添加远程管理账户

①:见步骤3 设置角色

②:如果要从远程登录怎么做呢?处于安全考虑,guest这个默认的用户只能通过http://localhost:15672来登录,其他的IP无法直接用这个guest帐号。这里我们也可以通过配置文件来实现从远程登录管理界面,只要编辑vi /etc/rabbitmq/rabbitmq.config文件(没有就新增),添加以下配置就可以了。-- 注意:以下配置的是用admin账号来访问

[

 {rabbit, [{tcp_listeners, [5672]}, {loopback_users, ["admin"]}]}

].

   如果还不能远程访问或远程登录检查是不是5672, 15672端口没有开放

6、用户管理

(1) 新增一个用户

rabbitmqctl  add_user  Username  Password

 (2) 删除一个用户

rabbitmqctl  delete_user  Username

 (3) 修改用户的密码

rabbitmqctl  change_password  Username  Newpassword

 (4) 查看当前用户列表

rabbitmqctl  list_users


原文链接:https://blog.csdn.net/sinat_36710456/article/details/79840812

你可能感兴趣的:(linux下yum安装rabbitMQ)