下载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的更多相关文章

  1. Linux系统搭建Red5服务器

    Linux系统搭建Red5服务器 Red5 是 支持Windows,Linux等多平台的RTMP流媒体服务器,Windows下搭建相对容易,图形界面操作比较简单,Linux服务器的环境下没有图形界面, ...

  2. Linux系统搭建Java环境【JDK、Tomcat、MySQL】一篇就够

      前言:所有项目在完成开发后都会部署上线的,一般都是用Linux系统作为服务器的,很少使用Windows Server(大多数项目的开发都是在Windows桌面系统完成的),一般有专门负责上线的人员 ...

  3. 实验四 Linux系统搭建C语言编程环境

    项目 内容 这个作业属于那个课程 <班级课程的主页链接> 这个作业的要求在哪里 <作业要求链接地址> 学号-姓名 17043220-万文文 作业学习目标 1).Linux系统下 ...

  4. linux系统搭建ftp服务器及创建用户使用

    linux 系统下搭建ftp服务器 ftp是什么 FTP是 File Transfer Protocol 文件传输协议的英文名称,用于在Internet上控制文件的双向传输. 同时它也是一个应用程序. ...

  5. Linux系统搭建Hadoop集群

    一.环境说明 IP地址 主机名 备注 操作系统 192.168.92.11 hserver1 namenode Ubuntu 16.04 192.168.92.12 hserver2 datanode ...

  6. 1.arm的linux系统搭建

    从裸板到系统 一般是CPU内部有启动代码,如nuvoton的nuc900系列的芯片内部就有ibr程序,来控制启动过程,在usb启动时负责加载usb驱动,这样在pc端就可以识别到usb设备了,然后通过t ...

  7. Linux系统搭建私有CA证书服务器

    一.CA简介 CA是什么?CA是Certificate Authority的简写,从字面意思翻译过来是凭证管理中心,认证授权.它有点类似我们生活中的身份证颁发机构,这里的CA就相当于生活中颁发身份证的 ...

  8. Linux系统搭建LAMP平台

    知识背景(来自:百度百科): LAMP指的Linux(操作系统).Apache HTTP 服务器,MySQL(有时也指MariaDB,数据库软件) 和PHP(有时也是指Perl或Python) 的第一 ...

  9. Linux系统搭建负载均衡环境

    1:负载均衡的定义多台服务器组成一个集群,向外提供相同的服务,所有的请求经过apache服务器的分配,到各台tomcat服务器处理请求.另外还需实现session共享,如果有一台tomcat服务器宕机 ...

随机推荐

  1. 打开WPS时出现MathType错误弹窗怎么办

    MathType是一款特别优秀的公式编辑器,特别是在文档中出现大量的复杂数学公式需要编辑时.不过MathType与Office的兼容性还算好,与WPS的兼容性要略逊一筹,有时候会出现如下的报错弹窗.提 ...

  2. GIF图保存下来不会动?用Folx的浏览器捕获下载功能试试!

    表情包大多是GIF格式的动图,有时候使用浏览器的另存为保存完发现并不能动态播放,怎么办呢?试试Folx提供的浏览器捕获下载功能,就能将各种格式的图片,包括GIF动图的下载链接捕获下来,供进一步下载使用 ...

  3. ceph 集群快速部署

    1.三台Centos7的主机 [root@ceph-1 ~]# cat /etc/redhat-release CentOS Linux release 7.2.1511 (Core)    2.主机 ...

  4. 基于Koa2+mongoDB的后端博客框架

    主要框架:koa2全家桶+mongoose+pm2. 在阅读前建议将项目克隆到本地配合食用,否则将看得云里雾里. 项目地址:https://github.com/YogurtQ/koa-server. ...

  5. ios中多线程GCD NSOperation NSThread 相关的操作解析

    //1.GCD 继承自C语言 优点 简单方便 //开启一个子线程处理耗时的操作 dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIO ...

  6. JQuery案例:折叠菜单

    折叠菜单(jquery) <html> <head> <meta charset="UTF-8"> <title>accordion ...

  7. DNS、IP地址、子网掩码和默认网关

    一.DNS服务器 DNS是指:域名服务器(Domain Name Server).在Internet上域名与IP地址之间是一一对应的,域名虽然便于人们记忆,但机器之间只能互相认识IP地址,它们之间的转 ...

  8. 你的Idea还可用吗?不妨试试这个神器!

    @ 目录 一.STS安装 1.STS下载 2.STS安装 二.STS使用 1.STS配置JDK 2.STS配置Maven 3.使用STS创建SpringBoot项目 三.优化STS 1.主题美化 2. ...

  9. 学习笔记(1):零基础掌握 Python 入门到实战-列表与元祖到底该用哪个?(二)...

    立即学习:https://edu.csdn.net/course/play/26676/338778?utm_source=blogtoedu 列表不能通过增加索引增加元素 可以使用list中的app ...

  10. django 不使用序列化器时进行查询结果序列化

    在app01views中添加 class User1(View): def post(self,request): user=User.objects.all() list=[] for i in u ...