rabbitMQ之安装和配置(一)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了rabbitMQ之安装和配置(一)相关的知识,希望对你有一定的参考价值。

参考技术A 向/etc/yum.repos.d/下添加rabbitmq.repo文件

yum update -y
yum install -y make gcc gcc-c++ m4 openssl openssl-devel ncurses-devel unixODBC unixODBC-devel java java-devel
yum install socat logrotate -y
yum install erlang rabbitmq-server -y

systemctl start rabbitmq-server
RabbitMQ启动出错:- unable to connect to epmd on xxxx: timeout (timed out)
因为本机主机名到IP地址的解析对应不起来;

192.168.100.251 test-web2
保存退出,再次启动
设置RabbitMQ开机自启动:
systemctl enable rabbitmq-server
RabbitMQ其他操作:

rabbitmqctl status

rabbitmqctl stop

systemctl restart rabbitmq-server

/etc/rabbitmq/rabbitmq.conf

rabbitmqctl : rabbitmq的客户端,用来连接管理rabbitmq;
rabbitmq-env :配置环境变量的管理者;
rabbitmq-plugins:rabbitmq后台插件管理;
rabbitmq-server: rabbitmq守护进程;

查看状态信息

1.启用网页版后台管理插件:
rabbitmq-plugins enable rabbitmq_management
2.新建一个用户名为admin,密码为admin的管理员,并授予管理员(administrator)权限。
rabbitmqctl add_user admin admin
rabbitmqctl set_user_tags admin administrator
3.设置admin可以使用的虚机权限。
添加 admin 虚拟机
rabbitmqctl add_vhost admin
设置admin可以使用的虚机admin权限
rabbitmqctl set_permissions -p admin admin ". " ". " ". "
3.1用户管理
查看所有用户
rabbitmqctl list_users
添加一个用户
rabbitmqctl add_user zhaobl 123456
配置权限
rabbitmqctl set_permissions -p "/" zhaobl ". " ". " ". "
查看用户权限
rabbitmqctl list_user_permissions zhaobl
设置tag
rabbitmqctl set_user_tags zhaobl administrator
删除用户(安全起见,删除默认用户)
rabbitmqctl delete_user guest
4.插件管理:
插件列表:
rabbitmq-plugins list
启动插件:
rabbitmq-plugins enable XXX (XXX为插件名)
停用插件:
rabbitmq-plugins disable XXX
5.打开后台web管理界面: http://localhost:15672/ ,刚才我们设置了admin用户,所以可以使用admin登录,也可以使用默认账号和密码都是guest登录。进入管理界面后可以看到:

7.其他配置
我们可以到官网地址: https://www.rabbitmq.com/configure.html ,了解RabbitMQ的性能优化方面的配置。
使用Docker安装RabbitMQ
首先,我们得安装docker环境,docker环境的安装本站后面会有文章介绍,本文假设你的机器上已经安装好了docker环境。
先拉取RabbitMQ镜像:
docker pull rabbitmq:3.8.1-management
然后查看镜像:
docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
rabbitmq 3.8.1-management 36ed80b6a1b1 5 weeks ago 180MB
然后运行容器:
docker run --name rabbitmq -d -p 5672:5672 -p 15672:15672 -v /data:/var/lib/rabbitmq rabbitmq:3.8.1-management
最后,使用docker ps查看运行的容器。
这样,一个RabbitMQ的docker环境就装好了。

RabbitMQ技术入门与实战
https://blog.csdn.net/super_rd/category_9268807.html

以上是关于rabbitMQ之安装和配置(一)的主要内容,如果未能解决你的问题,请参考以下文章

青蛙学Linux—Zabbix部署之安装和配置Zabbix

docker之安装和管理mongodb

服务发现系统etcd之安装和使用

RabbitMQ学习之安装

好玩的ES---第一篇之安装和基本CRUD

django之安装和项目创建