小试牛刀:Linux中部署RabbitMQ

一、下载地址

本人采用的是 RabbitMQ 3.8.20+ Erlang 23.3.4.16

1、Erlang下载:https://github.com/erlang/otp/releases

小试牛刀:Linux中部署RabbitMQ

2、RabbitMQ下载:https://github.com/rabbitmq/rabbitmq-server/releases

小试牛刀:Linux中部署RabbitMQ

3、版本对比地址:https://www.rabbitmq.com/which-erlang.html

注意:mq和erlang之间的版本要对应上,具体可参考官方文档说明,如图所示

小试牛刀:Linux中部署RabbitMQ

二、Erlang安装

1、安装Erlang需要的环境依赖

yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel unixODBC-devel

2、命令行安装

-- 创建文件夹
mkdir /usr/local/skywalking/erlang
-- 进入文件目录
cd /usr/local/skywalking
-- 解压文件到erlang目录(文件目录自定义)
tar -zxvf  otp_src_23.3.4.16.tar.gz  -C erlang
-- 进入解压之后的目录
cd otp_src_23.3.4.16.tar.gz
-- 配置erlang的资源文件路径
./configure --prefix=/usr/local/skywalking/erlang/otp_src_23.3.4.16
-- 编译和安装
make && make install

3、配置Erlang环境变量

vim /etc/profile

在文件最后加入一行

其中/usr/local/skywalking/erlang/otp_src_23.3.4.16为erlang的安装目录export ERLANG_HOME=$PATH:/usr/local/skywalking/erlang/otp_src_23.3.4.16
export PATH=$ERLANG_HOME/bin:$PATH

小试牛刀:Linux中部署RabbitMQ

编译生效配置

source /etc/profile

验证是否安装成功

验证是否安装成功
erl

小试牛刀:Linux中部署RabbitMQ

三、RabbitMQ安装

yum -y install epel-release
yum -y install socat

rpm --import https://www.rabbitmq.com/rabbitmq-release-signing-key.asc

-- 安装mq
rpm -ivh --nodeps rabbitmq-server-3.8.20-1.el7.noarch.rpm
添加开机启动RabbitMQ服务
chkconfig rabbitmq-server on
启动RabbitMQ服务
rabbitmq-server start
后台启动RabbitMQ服务
rabbitmq-server -detached
停止RabbitMQ服务
rabbitmqctl stop
查看RabbitMQ服务状态
rabbitmqctl status
重启RabbitMQ服务
rabbitmq-server restart

开启管理界面
rabbitmq-plugins enable rabbitmq_management
关闭管理页面
rabbitmq-plugins disable rabbitmq_management

查看当前所有用户
rabbitmqctl list_users
添加帐号:name 密码:passwd
rabbitmqctl add_user name passwd
修改用户名的密码
rabbitmqctl change_password Username 'Newpassword'
赋予其administrator角色
rabbitmqctl set_user_tags name administrator
删除角色
rabbitmqctl delete_user Username
设置权限
rabbitmqctl set_permissions -p / name ".*" ".*" ".*"
查看用户的权限
rabbitmqctl list_user_permissions username

先查看当前有哪些用户,再修改某一用户的密码,查看用户和修改密码可参考如上对应命令

本人将用户名和密码修改为admin 和admin 进行访问页面:http://192.168.140.131:15672

小试牛刀:Linux中部署RabbitMQ

小试牛刀:Linux中部署RabbitMQ

Original: https://www.cnblogs.com/sportsky/p/16538545.html
Author: SportSky
Title: 小试牛刀:Linux中部署RabbitMQ

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/610863/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • String为什么不是基本数据类型

    java虚拟机处理基础类型与引用类型的方式是不一样的,对于基本类型,java虚拟机会为其分配数据类型实际占用的内存空间,对于引用类型变量,他仅仅是一个指向堆区中某个实例的指针。 O…

    Linux 2023年6月7日
    092
  • 如何在EMACS 设置格式

    如何设置Emacs的各种模式, 这个教程要观摩一下的 http://www.emacswiki.org/emacs/IndentingC#toc1 Original: https:…

    Linux 2023年6月14日
    098
  • Mysql数据库服务端的安装

    一般提到Mysql数据库的安装在工作当中是说的安装数据库管理软件的服务端,服务端的安装可以安装在Windows环境,也可以安装在Linux环境。 Windows环境安装:目前安装比…

    Linux 2023年6月14日
    073
  • python_距离测量

    之所以写这个,其实就是希望能对距离有一些概念,当然这个也是很基础的,不过千里之行始于足下嘛,各种路径算法,比如a*什么的都会用到这个 距离测量有三种方式 1、欧式距离,这个是最常用…

    Linux 2023年6月6日
    088
  • 修改内核中的只读区内容

    研究到 apparmor 内核源码,其中涉及到只读变量 __lsm_ro_after_init,研究怎么修改只读区实现部分功能,这里记录一下。 思路上很简单,修改的时候禁用写保护,…

    Linux 2023年6月13日
    076
  • 云主机实现校园网使用网络

    下载SoftEther 虚拟专用网络 Server 管理工具和 Open虚拟专用网络 GUI工具 配置云主机 tar -zxvf softether-vpnserver-v4.28…

    Linux 2023年6月8日
    085
  • 测试代理的墙是否是通的

    curl -v -x 代理ip:端口 目的ip:端口通过代理访问对方wget “http://目的IP:端口” -e use_proxy=yes -e ht…

    Linux 2023年6月14日
    0101
  • centos7搭建yum源

    记录三种方式:1、本地yum源(只有本服务器可有) 2、局域网yum源(同一局域网可用) 3、将网上rpm包下载到本地并将包放到局域网yum源下(解决ios软件缺乏) 一、本地yu…

    Linux 2023年6月6日
    087
  • 多表查询练习题

    十道多表查询练习题 准备数据: 查询所有的课程的名称以及对应的任课老师姓名 查询姓李老师的个数 查询挂科超过两门(包括两门)的学生姓名和班级、查询选修了所有课程的学生姓名 post…

    Linux 2023年6月7日
    094
  • 一维热传导方程的回焊炉子炉温模型

    赛题链接 论文链接 1. 有限差分方法 参考 1.1 一阶微分 由泰勒公式: 对上式变形即可以得到 一阶微分的向前差分公式: 将上式中的h用-h替代,则可以得到 一阶微分的向后差分…

    Linux 2023年6月14日
    0101
  • NAT回流(Twice NAT)Hairping 参数详解

    内网用户需要通过域名访问内网的服务器,一般商用环境是无法访问的,需要经过以下配置,原理不说了,直接说配置。 nat (inside,inside) source dynamic i…

    Linux 2023年6月6日
    098
  • bash 中 echo & printf

    首先列一下今天收获的消息 sh是: Bourne Shell(/usr/bin/sh或/bin/sh) bash是: Bourne Again Shell(/bin/bash) p…

    Linux 2023年6月6日
    092
  • 用powershell实现,管理github自动化

    用powershell实现,管理github自动化 搜索关键字如下:PowerShellForGitHub powershell 传教士 原创文章。始于 2021-02-04 允许…

    Linux 2023年6月14日
    078
  • ThinkPHP 使用 think-queue 实现 redis 消息队列

    简单介绍:消息队列中间件是大型系统中的重要组件,已经逐渐成为企业系统内部通信的核心手段。它具有松耦合、异步消息、流量削峰、可靠投递、广播、流量控制、最终一致性等一系列功能,已经成为…

    Linux 2023年5月28日
    090
  • Linux 宿主机故障虚拟机重启rhel6网卡报已使用故障&rhel7网卡无法启动

    宿主机故障虚拟机重启rhel6 网卡 报已使用故障 &rhel7 网卡无法启动 宿主机故障虚拟机重启rhel6网卡 报已使用 一、故障分析 1 、故障现象:RHEL6 虚拟…

    Linux 2023年6月13日
    091
  • 容器的监控:使用cAdvisor,weavescope监控容器

    一.系统环境 二.前言 三.容器监控的原理 四.使用docker stats监控容器 五.部署cadvisor监控容器 六.部署weavescope监控容器 一.系统环境 服务器版…

    Linux 2023年6月7日
    0119
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球