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服务器宕机 ...
随机推荐
- mathtype样式系统使用技巧-通过样式定义来更改方程中的字体
本教程中,我们主要介绍MathType Desktop的样式系统.演示如何通过更改样式定义来更改方程中的字体.通过样式可以快速轻松地实现我们所需的公式格式,并统一所有公式的样式. 我们以如下公式来作为 ...
- jQuery 第八章 实例方法 遍历索引
遍历索引相关方法: .each() .index() ------------------------------------------------- .each() 有点像数组的 forEach( ...
- Java IDEA 根据mybatis-generator-core自动生成代码支持sqlserver获取备注(二)
mybatis generator代码生成虽然好用,但是好像不支持sqlserver获取备注信息,这里我主要分享mybatis generator改写后支持sqlserver获取备注信息,mysql以 ...
- [NOIP2013][LGOJ P1967]货车运输
Problem Link 题目描述 A国有n座城市,编号从1到n,城市之间有 m 条双向道路.每一条道路对车辆都有重量限制,简称限重.现在有 q 辆货车在运输货物, 司机们想知道每辆车在不超过车辆限重 ...
- NOIP2015 解题报告
Day1 T3 运输计划 二分之后做一遍树上差分,找出被所有时间超限的运输计划覆盖的花费时间最长的航道,将其改造成虫洞. LCA 用倍增求可能会被卡常,建议用 Tarjan 求.
- VC与VB
VB调用VC dll的返回方式 第一种类型:数值传递注意:在VB中,默认变量传递方式为ByRef为地址,而传递值就是用ByVal,还要注意在C++中,int类型的变量是32位的,在VB中要用long型 ...
- Beta冲刺——总结
这个作业属于哪个课程 软件工程 (福州大学至诚学院 - 计算机工程系) 这个作业要求在哪里 Beta 冲刺 这个作业的目标 团队进行Alpha冲刺 作业正文 正文 其他参考文献 无 团队GitHub地 ...
- unity官网安装教程
于今天起记录与回忆游戏开发相关一些小目标 2020-12-01 第一篇正式的博客就从软件的安装开始吧 unity个人版是免费的不用刻意去找破解版什么的 unity官网安装 1.unity.cn uni ...
- django 不使用序列化器时进行查询结果序列化
在app01views中添加 class User1(View): def post(self,request): user=User.objects.all() list=[] for i in u ...
- day1(初始化项目结构)
1.初始化项目结构 └─shiyanlou_project │ .gitignore │ README.en.md # 英文 │ README.md ...
