rabbitmq

RabbitMQ的安装需要首先安装Erlang,因为它是基于Erlang的VM运行的。
RabbitMQ需要的依赖:socat和logrotate,logrotate操作系统中已经存在了,只需要安装socat就
可以了。
1、安装socat依赖:yum install socat -y
2、安装Erlang
erlang-23.0.2-1.el7.x86_64.rpm下载地址:
https://github.com/rabbitmq/erlang-rpm/releases/download/v23.0.2/erlang-23.0.2-1.el7.x86_64.rpm
首先将erlang-23.0.2-1.el7.x86_64.rpm上传至服务器,然后执行下述命令:
rpm -ivh erlang-23.0.2-1.el7.x86_64.rpm
3、安装RabbitMQ
rabbitmq-server-3.8.4-1.el7.noarch.rpm下载地址:
https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.8.5/rabbitmq-server-3.8.5-1.el7.noarch.rpm
首先将rabbitmq-server-3.8.4-1.el7.noarch.rpm上传至服务器,然后执行下述命令:
rpm -ivh rabbitmq-server-3.8.4-1.el7.noarch.rpm

查看安装后的启动服务的状态:systemctl list-unit-files | grep rabbitmq-server

rabbitmq-server.service                       disabled(启动服务此服务部启动)

安装后的路径:cd /usr/lib/rabbitmq/bin 

查看软链接的去处:ll    -->rabbitmq-server -> ../lib/rabbitmq_server-3.8.5/sbin/rabbitmq-server(在上层目录lib下的sbin中)

4、查看插件列表:rabbitmq-plugins list

启动rabbit的插件:rabbitmq-plugins enable rabbitmq_management

5、开启RabbitMQ
rabbitmq-server
#后台启动
rabbitmq-server -detached

查看rabbit用户列表:rabbitmqctl list_users

6、添加rabbit用户:rabbitmqctl add_user root 123456

7、给用户设置标签:rabbitmqctl set_user_tags root administrator

8、给用户虚拟主机("/")访问的权限:rabbitmqctl set_permissions --vhost / root ".*" ".*" ".*"

查看持久化消息

cd /var/lib/rabbitmq/mnesia/rabbit@localhost/msg_stores/vhosts

cd /var/lib/rabbitmq/mnesia/rabbit@localhost/msg_stores/vhosts/628WB79CIFDYO9LJI6DKMI09L/queues/NJTLNCM3SHLLBXINIFLBRNC7

vi 0.idx

posted @ 2022-04-12 23:42  a快乐码农  阅读(104)  评论(0编辑  收藏  举报