Linux系统搭建RabbitMQ
下载erlang和rabbitmq-server
1.下载Erlang安装包
[root@VM_0_9_centos soft]# wget http://erlang.org/download/otp_src_22.0-rc2.tar.gz
2.下载rabbitmq-server安装包 https://github.com/rabbitmq/rabbitmq-server/releases/tag/v3.7.16
3. 上传安装包到Linux服务器目录下,进入到安装包所在目录进行安装。
<!-- 解压包 -->
[root@VM_0_9_centos package]# tar -xvf otp_src_20.3.tar.gz
[root@VM_0_9_centos package]# ll


<!-- 安装Erlang -->
<!-- 安装类库-->
[root@VM_0_9_centos /]# yum -y install gcc-c++
[root@VM_0_9_centos /]# yum -y install ncurses-devel
[root@VM_0_9_centos /]# yum -y install openssl-devel
[root@VM_0_9_centos /]# yum -y install unixODBC-devel
[root@VM_0_9_centos /]# mkdir /usr/local/erlang
[root@VM_0_9_centos /]# cd /ryt/package/otp_src_20.3
[root@VM_0_9_centos otp_src_20.3]# ./configure --prefix=/usr/local/erlang --without-Javac
[root@VM_0_9_centos otp_src_20.3]# make && make install
<!-- 编译&安装完成以后配置Erlang环境变量 --> [root@VM_0_9_centos otp_src_20.3]# vim /etc/profile
<!--追加环境变量到文件末尾 -->
export PATH=$PATH:/usr/local/erlang/bin
<!-- 使用source /etc/profile命令可以使新建立的环境变量立刻生效而不用重新启动系统 --> [root@VM_0_9_centos otp_src_20.3]# source /etc/profile
<!-- 正式安装RabbitMQ --> [root@VM_0_9_centos otp_src_20.3]# cd ..
[root@VM_0_9_centos package]# rpm -ivh --nodeps rabbitmq-server-3.7.16-1.el7.noarch.rpm
<!-- 如果linux的防火墙开启时,还需执行以下操作 --> [root@VM_0_9_centos package]# firewall-cmd --zone=public --add-port=15672/tcp --permanent
[root@VM_0_9_centos package]# firewall-cmd --zone=public --add-port=5672/tcp --permanent
[root@VM_0_9_centos package]# firewall-cmd --reload
<!-- 启动RabbitMQ --> [root@VM_0_9_centos package]# rabbitmq-plugins enable rabbitmq_management
[root@VM_0_9_centos package]# rabbitmq-server
<!-- 后台启动 --> [root@VM_0_9_centos package]# rabbitmq-server -detached
<!-- 创建登录用户 -->
[root@VM_0_9_centos package]# rabbitmqctl add_user 账号 密码 <!-- 授管理员权限 -->
[root@VM_0_9_centos package]# rabbitmqctl set_user_tags 账号 administrator <!-- 授权用户到虚拟机(/) -->
[root@VM_0_9_centos package]# rabbitmqctl set_permissions -p / 账号 '.*' '.*' '.*'
4. 正常启动以后,可以在浏览器中访问管理页面:http://<虚拟机IP>:15672/
输入用户名和密码 ,管理界面如下:

大功告成,睡觉啦...
Linux系统搭建RabbitMQ的更多相关文章
- Linux系统搭建Red5服务器
Linux系统搭建Red5服务器 Red5 是 支持Windows,Linux等多平台的RTMP流媒体服务器,Windows下搭建相对容易,图形界面操作比较简单,Linux服务器的环境下没有图形界面, ...
- Linux系统搭建Java环境【JDK、Tomcat、MySQL】一篇就够
前言:所有项目在完成开发后都会部署上线的,一般都是用Linux系统作为服务器的,很少使用Windows Server(大多数项目的开发都是在Windows桌面系统完成的),一般有专门负责上线的人员 ...
- 实验四 Linux系统搭建C语言编程环境
项目 内容 这个作业属于那个课程 <班级课程的主页链接> 这个作业的要求在哪里 <作业要求链接地址> 学号-姓名 17043220-万文文 作业学习目标 1).Linux系统下 ...
- linux系统搭建ftp服务器及创建用户使用
linux 系统下搭建ftp服务器 ftp是什么 FTP是 File Transfer Protocol 文件传输协议的英文名称,用于在Internet上控制文件的双向传输. 同时它也是一个应用程序. ...
- Linux系统搭建Hadoop集群
一.环境说明 IP地址 主机名 备注 操作系统 192.168.92.11 hserver1 namenode Ubuntu 16.04 192.168.92.12 hserver2 datanode ...
- 1.arm的linux系统搭建
从裸板到系统 一般是CPU内部有启动代码,如nuvoton的nuc900系列的芯片内部就有ibr程序,来控制启动过程,在usb启动时负责加载usb驱动,这样在pc端就可以识别到usb设备了,然后通过t ...
- Linux系统搭建私有CA证书服务器
一.CA简介 CA是什么?CA是Certificate Authority的简写,从字面意思翻译过来是凭证管理中心,认证授权.它有点类似我们生活中的身份证颁发机构,这里的CA就相当于生活中颁发身份证的 ...
- Linux系统搭建LAMP平台
知识背景(来自:百度百科): LAMP指的Linux(操作系统).Apache HTTP 服务器,MySQL(有时也指MariaDB,数据库软件) 和PHP(有时也是指Perl或Python) 的第一 ...
- Linux系统搭建负载均衡环境
1:负载均衡的定义多台服务器组成一个集群,向外提供相同的服务,所有的请求经过apache服务器的分配,到各台tomcat服务器处理请求.另外还需实现session共享,如果有一台tomcat服务器宕机 ...
随机推荐
- 趣文分享:C 语言和 C++、C# 的区别在什么地方?
任务: 把大象放到冰箱里.
- 【mq读书笔记】mq读写分离机制
mq根据brokerName查找Broker地址的过程 mq根据MessageQueue查找Broker地址的唯一依据是brokerName,同一组Broker(M-S)他们的bokerName相同但 ...
- Linux服务器学习----tomcat 服务配置实验报告(一)
一.实验目的 1. 掌握 tomcat 服务的搭建 二.实验内容 1. 搭建一台缓存 tomcat 服务器 三.实验环境1. tomcat 服务器 centos7 对应主机 ip 为 10.10.64 ...
- 使用github actions 完成一些自动化工作
github actions 是什么? github actions是github的持续集成及自动化工作流服务,使用起来都比较方便.大部分github actions都可以在https://githu ...
- CentOS 7搭建本地yum源
问题 CentOS7.1安装rpm包时提示缺失包,有些包iso里面也没有,只能从外网yum,这种情况下,可以提前yum好所需的依赖包,做成一个本地yum源.将这些文件拷贝到没联网的机器就可以使用了. ...
- 冲刺随笔——Day_Six
这个作业属于哪个课程 软件工程 (福州大学至诚学院 - 计算机工程系) 这个作业要求在哪里 团队作业第五次--Alpha冲刺 这个作业的目标 团队进行Alpha冲刺 作业正文 正文 其他参考文献 无 ...
- AndroidStudio中获得的VersionCode一直为1和VersionName一直为1.0
因为AndroidStudio把versionCode和versionName的维护放到了build.gradle中.
- 【2020.12.02提高组模拟】A组反思
55,rk47 T1 赛时先想了\(trie\),想到不一定是前缀,然后就放弃转为打暴力 得分:\(RE22\) 正解是只用判断\(i\)与\(i+1\)的关系,那么只有两种情况,判断一下然后\(dp ...
- cert-manager管理内网k8s开发环境证书
目的 内网k8s开发环境配置HTTPS,保持与生产环境的配置的一致性,其必要性有: PWA开发,HTTPS是必要条件 网页引入HTTP资源,如果开发环境是HTTP就不会被开发和测试人员发现,造成生产环 ...
- Why系统:0.1 + 0.2 != 0.3
为了知道更多一点,打算自己来一个why系列. 面试官:同学, 请问 0.1 + 0.2 等于多少 同学:不等于0.3, 因为精度问题 面试官:能更深入的说一下嘛 同学:...... 上面的同学,就是曾 ...
