定制app开发消息队列 RabbitMQ入门:Linux(Docker)中安装和卸载RabbitMQ服务

文章目录


上篇文章


前言

定制app开发进入官网进行下载安装:RabbitMQ官网地址

定制app开发如下图官网提供了两种定制app开发安装的方式,一种是docker版本,定制app开发一种是各个操作系统下定制app开发的安装方式,本文将演示Linux(centos)环境和docker两种方式!

准备安装有Linux环境的服务器或者,本文使用阿里云服务器,Linux版本为centos 7

一、Linux中安装RabbitMQ

首先来瞅瞅如何在Linux中安装RabbitMQ。官方提示:在各个操作系统中安装之前,需要先安装Erlang语言的环境,RabbitMQ的运行需要Erlang底层环境的支持。

下载Erlang

Elang 和 RabbitMQ版本对比(本文使用的RabbitMQ版本为3.8.8,对应的Elang 版本为 erlang-21.3
下载地址:


下载RabbitMQ

地址:

最终得到RabbitMQ和Elang的安装包

进入Linux进行安装

将下载的安装包上传至Linux服务器


安装Erlang

rpm -ivh erlang-21.3-1.el7.x86_64.rpm
  • 1


安装Socat依赖

yum install socat -y
  • 1


安装RabbitMQ

rpm -ivh rabbitmq-server-3.8.8-1.el7.noarch.rpm
  • 1


此时RabbitMQ已经在Linux上安装成功了,接下来进行启动服务!

启动RabbitMQ

设置开机启动RabbitMQ服务

chkconfig rabbitmq-server on
  • 1


启动RabbitMQ服务

/sbin/service rabbitmq-server start
  • 1


查看RabbitMQ服务状态

/sbin/service rabbitmq-server status
  • 1

至此RabbitMQ服务就启动成功啦!!

若想要停止服务,执行如下命令

/sbin/service rabbitmq-server stop
  • 1

二、RabbitMQ Web管理页面

在安装Web管理页面之前需要先停止服务

安装RabbitMQ Web管理页面

开启 web 管理插件

rabbitmq-plugins enable rabbitmq_management
  • 1

重新启动RabbitMQ服务

至此RabbitMQ Web管理页面就安装成功啦,接下来我们访问一下。

访问管理页面

访问地址:http://IP:15672/,管理页面账号密码默认是guest,游客身份进入。

使用默认账号密码登陆显示没有权限,这时需要添加一个新的用户。

创建账号

# 账号 admin# 密码 123rabbitmqctl add_user admin 123
  • 1
  • 2
  • 3

设置用户角色

# 账号 admin  权限 administrator 管理员rabbitmqctl set_user_tags admin administrator
  • 1
  • 2

角色有四种:
administrator:可以登录控制台、查看所有信息、并对rabbitmq进行管理
monToring:监控者;登录控制台,查看所有信息
policymaker:策略制定者;登录控制台指定策略
managment:普通管理员;登录控制

设置用户权限

# 用户 user_admin 具有/vhost1 这个 virtual host 中所有资源的配置、写、读权限set_permissions [-p <vhostpath>] <user> <conf> <write> <read>rabbitmqctl set_permissions -p "/" admin ".*" ".*" ".*"
  • 1
  • 2
  • 3

查看当前用户角色

rabbitmqctl list_users
  • 1

设置完成后,重新登陆页面

其他指令(补充):

  • 关闭应用
rabbitmqctl stop_app
  • 1
  • 清除
rabbitmqctl reset
  • 1
  • 重新启动
rabbitmqctl start_app
  • 1

三、使用安装RabbitMQ

安装Docker

在Linux中安装Docker,此处不做重点,详情请看本人中的

安装启动RabbitMQ

# 安装启动rabbitmq容器# RABBITMQ_DEFAULT_USER=zp 设置默认用户名为 zp# RABBITMQ_DEFAULT_PASS=123456 设置默认密码为 123456docker run -d --name myRabbitMQ -e RABBITMQ_DEFAULT_USER=zp -e RABBITMQ_DEFAULT_PASS=123456 -p 15672:15672 -p 5672:5672 rabbitmq:3.8.14-management
  • 1
  • 2
  • 3
  • 4


访问管理页面

此处的用户就是启动RabbitMQ容器时设置的默认用户

四、Linux卸载RabbitMQ相关

卸载RabbitMQ

1.先停掉rabbitmq服务,执行命令

service rabbitmq-server stop
  • 1

2.查看rabbitmq安装的相关列表

yum list | grep rabbitmq
  • 1


3. 卸载rabbitmq

yum -y remove rabbitmq-server.noarch
  • 1

卸载Erlang

1.查看erlang安装的相关列表

yum list | grep erlang
  • 1


2.卸载erlang相关内容

yum -y remove erlang-*yum remove erlang.x86_64
  • 1
  • 2

至此本文的所有内容到这里就结束了,希望对大家有所帮助!!

网站建设定制开发 软件系统开发定制 定制软件开发 软件开发定制 定制app开发 app开发定制 app开发定制公司 电商商城定制开发 定制小程序开发 定制开发小程序 客户管理系统开发定制 定制网站 定制开发 crm开发定制 开发公司 小程序开发定制 定制软件 收款定制开发 企业网站定制开发 定制化开发 android系统定制开发 定制小程序开发费用 定制设计 专注app软件定制开发 软件开发定制定制 知名网站建设定制 软件定制开发供应商 应用系统定制开发 软件系统定制开发 企业管理系统定制开发 系统定制开发