首页 > 系统相关 >rabbitMQ安装(Linux)

rabbitMQ安装(Linux)

时间:2022-11-11 14:11:55浏览次数:158  
标签:rabbitmq server systemctl rabbitMQ Linux erlang 安装

1.查看服务器对应版本

 下载的rabbit跟Erlang安装包其中的el7表示Red Hat 7.x,即CentOS 7.x

 

2.下载rabbitMQ

注意:下载的安装包对应CentOS的版本号

rabbitMQ官网:https://www.rabbitmq.com/

下载地址:https://www.rabbitmq.com/download.html

版本地址:https://www.rabbitmq.com/versions.html

 

3.下载Erlang

Erlang和RabbitMQ版本对照:https://www.rabbitmq.com/which-erlang.html

Erlang下载地址:https://packagecloud.io/rabbitmq/erlang/packages/el/7/erlang-23.2.7-2.el7.x86_64.rpm

 

 

4.安装

首先将下载好的文件上传到服务器,创建一个文件夹用来存放文件

[root@aubin ~]# mkdir -p /user/rabbitmq

 

4.1.安装Erlang

# 解压
rpm -Uvh erlang-23.2.7-2.el7.x86_64.rpm

# 安装
yum install -y erlang

#查看版本号
erl -v

 

 

 

 

 

4.2.安装rabbitMQ

在RabiitMQ安装过程中需要依赖socat插件,首先安装该插件

yum install -y socat

 

然后解压安装RabbitMQ的安装包

# 解压
rpm -Uvh rabbitmq-server-3.8.14-1.el7.noarch.rpm

# 安装
yum install -y rabbitmq-server

 

 

 

 

查看状态是否开启成功,显示active (running)表示安装成功(命令:systemctl status rabbitmq-server)

 

4.3.rabbitmq命令

# 启动rabbitmq
systemctl start rabbitmq-server

# 查看rabbitmq状态
systemctl status rabbitmq-server

# 设置rabbitmq服务开机自启动
systemctl enable rabbitmq-server

# 关闭rabbitmq服务
systemctl stop rabbitmq-server

# 重启rabbitmq服务
systemctl restart rabbitmq-server

 

4.4.rabbitmq有一个默认的账号密码guest,但该情况仅限于本机localhost进行访问,所以需要添加一个远程登录的用户

角色有四种:

  • administrator:可以登录控制台、查看所有信息、并对rabbitmq进行管理
  • monToring:监控者;登录控制台,查看所有信息
  • policymaker:策略制定者;登录控制台指定策略
  • managment:普通管理员;登录控制
# 添加用户 
rabbitmqctl add_user 用户名 密码

# 设置用户角色,分配操作权限 
rabbitmqctl set_user_tags 用户名 角色

# 为用户添加资源权限(授予访问虚拟机根节点的所有权限) 
rabbitmqctl set_permissions -p / 用户名 ".*" ".*" ".*"

 

 

4.5.安装启动RabbitMQWeb管理界面

默认情况下,rabbitmq没有安装web端的客户端软件,需要安装才可以生效

# 打开RabbitMQWeb管理界面插件
rabbitmq-plugins enable rabbitmq_management

 

执行如果出现

 

需要配置 在/etc/hosts文件里面配置如:192.168.244.129 aubin(IP跟名字替换成自己的,192.168.244.129服务器ip,aubin是root@后面带的名字)

 

打开 IP地址:15672 页面进入登录页面

 

标签:rabbitmq,server,systemctl,rabbitMQ,Linux,erlang,安装
From: https://www.cnblogs.com/luoqinghui/p/16880123.html

相关文章

  • Linux 创建交换(swap)分区
    20221111#创建交换文件sudoddif=/dev/zeroof=/swapbs=1MBcount=8192#验证交换文件大小sudodu-sh/swap#格式化文件为swap文件系统sudomkswap-Lswap......
  • windows安装minio 修改端口
    (1)下载miniohttps://min.io/下载下来为一个minio.exe文件,放到D:\minio下(2)启动D:\minio,执行:minio.exeserverd:\minio可以发现启动了两个端口,分别是9000(api)和随机......
  • 电影推荐系统项目实战:环境搭建与安装- ----- Linux环境下 redis的安装与配置
    1.下载REDIS的源码http://download.redis.io/releases/redis-4.0.2.tar.gz 2.开启VM,登录虚拟机,打开Xshell远程控制,使用Xftps进行文件传输     3.解压文件......
  • linux 修改 dd 镜像 img 文件的大小
    有些复杂的分区会导致磁盘幻树校验失败,比如GPT主引导会记录分区的边界长度,下面的命令慎用,应该只适合fat出来的盘。使用dd命令重新导出从磁盘导出6GB的数据。d......
  • GVM安装部署(CentOS 8.5)
    CentOS-8-x86_64-1905-dvd1.isoyumupdate更新到8.5.2111版本   sed-i's/mirrorlist/#mirrorlist/g'/etc/yum.repos.d/CentOS-*sed-i's|#baseurl=htt......
  • linux调整列的位置,linux下echo的时侯有没有办法在输出每个字段的时候把列的位置固定
    摘自:https://blog.csdn.net/weixin_39943202/article/details/116868152你好,看情况5261应该是:"字4102符"与"汉字"占位宽度不一致导致的这种情况1653  //这里的"......
  • Linux-Centos springboot 部署步骤
    0. 崭新Centos7.9部署springboot一.Java安装1. 查看yum是否安装(如果有安装,则打印详情)rpm-qa|grepyum2.查看java是否安装rpm-qa|grepjava3.查找......
  • Linux Centos 设置环境变量
    一、环境变量的概念1、环境变量的含义程序(操作系统命令和应用程序)的执行都需要运行环境,这个环境是由多个环境变量组成的。2、环境变量的分类1)按生效的范围分类。系统......
  • 1. linux常用命令
    1.远程连接linuxssh-p56root@192.168.178.34#指定端口号用户名和IP默认端口56:ssh3306:mysql80:http443:https6379:redis 2.查看网卡信息ifconfig......
  • 安装 TypeScript 并编译成JS
    官网:https://github.com/microsoft/TypeScriptTypeScript是一种由微软开发的开源、跨平台的编程语言。它是JavaScript的超集,最终会被编译为JavaScript代码。TypeScript......