2019独角兽企业重金招聘Python工程师标准>>>

阅读目录:

1. 关闭防火墙和Selinux

2. 依赖环境Erlang的下载和安装

3. 下载并安装RabbitMQ 3.6.x 版本

4. 启动并验证

5.说明

1. 关闭防火墙和Selinux

Linux的防火墙是咱们新手的噩梦,很多情况会出现能ping通,但是访问不了Web页面。所以开始就干掉它!

1.1 关闭防火墙

    [root@localhost ~]# /etc/init.d/iptables stopiptables: Setting chains to policy ACCEPT: filter          [  OK  ]iptables: Flushing firewall rules:                         [  OK  ]iptables: Unloading modules:                               [  OK  ]

1.2 开机自动关闭防火墙

    [root@localhost ~]# chkconfig iptables off

1.3 查看Selinux状态

    [root@localhost ~]# sestatusSELinux status: enabled SELinuxfs mount: /sys/fs/selinux SELinux root directory: /etc/selinux Loaded policy name: targeted Current mode: enforcing Mode from config file: enforcing Policy MLS status: enabled Policy deny_unknown status: allowed Max kernel policy version: 28

1.4 关闭selinux

    [root@localhost ~]# vi /etc/selinux/config 

修改 SELINUX=disabled ,重启机器。
注:永久开启->改成:SELINUX=enforcing

2. 依赖环境Erlang的下载和安装

注:为了方便管理,创建一个文件夹专门放所需软件

    [root@localhost /]# mkdir developer[root@localhost /]# cd developer

前提:Erlang的编译需要JDK,安装

直接参考本文:https://my.oschina.net/u/3209432/blog/1576928

2.1 下载Erlang 20.3版本

    [root@localhost developer]# wget http://erlang.org/download/otp_src_20.3.tar.gz

注:Erlang 20.3下载url如下:

http://erlang.org/download/

2.2 解压Erlang

    [root@localhost developer]# tar -zxvf otp_src_20.3.tar.gz

2.3 进入Erlang文件夹

    [root@localhost developer]# cd otp_src_20.3

2.4 编译前安装Erlang的必要依赖

    [root@localhost otp_src_20.3]# yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel unixODBC unixODBC-devel httpd python-simplejson

2.5 编译

    [root@localhost otp_src_20.3]# ./configure --prefix=/usr/local/erlang --enable-smp-support --enable-threads --enable-sctp --enable-kernel-poll --enable-hipe --with-ssl

–prefix 指定安装目录 
–enable-smp-support启用对称多处理支持(Symmetric Multi-Processing对称多处理结构的简称)

–enable-threads启用异步线程支持

–enable-sctp启用流控制协议支持(Stream Control Transmission Protocol,流控制传输协议)

–enable-kernel-poll启用Linux内核poll

–enable-hipe启用高性能Erlang –with-ssl 启用ssl包

2.6 安装

    [root@localhost otp_src_20.3]# make && make install

2.7 配置Erlang环境变量

    [root@localhost otp_src_20.3]# vim /etc/profile

在文本末最后一行添加如下代码:

export ERL_HOME=/usr/local/erlang

export PATH=$ERL_HOME/bin:$PATH

保存退出。

2.8 使配置立即生效

    [root@localhost otp_src_20.3]# source /etc/profile

2.9 测试Erlang安装是否成功

    [root@localhost otp_src_20.3]# erlErlang/OTP 20 [erts-9.3] [source] [64-bit] [smp:1:1] [ds:1:1:10] [async-threads:10] [hipe] [kernel-poll:false]Eshell V9.3  (abort with ^G)1> 

3. 下载并安装RabbitMQ 3.6.x 版本

3.1 下载RabbitMQ 3.6.x

    [root@localhost otp_src_20.3]# cd ..  [root@localhost developer]# wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.15/rabbitmq-server-3.6.15-1.el6.noarch.rpm

注:RabbitMQ 3.6.x官网url如下:

http://www.rabbitmq.com/releases/rabbitmq-server/

3.2 安装必要依赖

    [root@localhost developer]# yum -y install epel-release [root@localhost developer]# yum -y install socat

3.3 建立必要软链

    [root@localhost developer]# ln -s /usr/local/erlang/bin/erl /usr/bin/erl

3.3 安装RabbitMQ 3.6.x

    [root@localhost developer]# rpm -i --nodeps rabbitmq-server-3.6.15-1.el6.noarch.rpm 

4. 启动并验证

4.1 启动RabbitMQ

    [root@loubobooo3 localhost]# service rabbitmq-server startStarting rabbitmq-server: SUCCESSrabbitmq-server.

4.2 设置自启动

    [root@localhost developer]# chkconfig rabbitmq-server on

4.3 开启管理页面插件

    [root@localhost developer]# rabbitmq-plugins enable rabbitmq_management

4.4 添加管理员账号

    [root@localhost developer]# rabbitmqctl add_user admin 123456

4.5 分配用户标签

    [root@localhost developer]# rabbitmqctl set_user_tags admin administrator

4.6 创建和赋角色完成后查看并确认

    [root@localhost developer]# rabbitmqctl list_users

4.7 授予用户所有权限

    [root@localhost developer]# rabbitmqctl set_permissions -p / admin ".*" ".*" ".*"

4.7 验证

4.7.1 登录rabbitmq管理界面

浏览器输入地址:http://服务器IP地址:15672/

用户名:admin

密码:123456

5. 说明

    说明:本次使用

操作系统:CentOS 6.8 64位

RabbitMQ:3.6.15

转载于:https://my.oschina.net/loubobooo/blog/1790395

RabbitMQ 3.6.x 安装和配置--Linux篇相关推荐

  1. 查询linux kafka安装目录,Kafka 1.0.0安装和配置--Linux篇

    阅读目录: 1. 关闭防火墙和Selinux 2. 安装所需环境JDK,Zookeeper 3. 下载Kafka 1.0.0版本 4. 配置Kafka 5. 启动Kafka并验证 6. 报错及解决 7 ...

  2. linux mint安装账户,如何安装和配置Linux Mint的

    经验概述 Compiz的桌面立方体启用和Emerald窗口装饰你有没有想过更好的东西比现在的计算机上运行的?不管是在Windows,Mac或Linux操作系统,确保有更好的系统在那里.这个平台wiki ...

  3. Linux磁盘分区论文3000字,磁盘分区对齐详解与配置 – Linux篇

    磁盘分区对齐详解与配置 – Linux篇 介绍 许多系统管理员可能不曾听过磁盘分区对齐之说,甚至一些有经验的存储管理员对分区对齐也不甚了解.磁盘分区不对齐现象是什么,为什么会造成比较严重的性能下降?相 ...

  4. mysql安装updatecatalog_mysql安装与配置(linux)

    mysql安装和配置 -------------------------------------- 先检查linux有无自带的数据库,有就先卸载 查询有无库:rpm -qa | grep -i mys ...

  5. Oracle安装与配置(Linux)

    Oracle安装与配置 1. 检查内存.swap空间的配置:  系统内存        Swap Space  1GB~2GB         1.5*RAM  2GB~16GB         RA ...

  6. CA ARCserve Backup系列(3)—安装代理(Linux篇)

    step1.将安装光盘挂载 mount /dev/cdrom /mnt/ step2.执行安装cd /mnt/DataMoverandAgent/Linux ./install ########### ...

  7. Haroopad安装与配置: Linux系统下最好用的Markdown编辑器

    1. Haroopad概述 Haroopad is a markdown enabled document processor for creating web-friendly documents. ...

  8. RabbitMQ实战运用(三)——安装与配置

    安装RabbitMQ centos环境 使用docker安装 如果是有docker,则可以直接使用docker来拉取镜像. # 或者可以去docker hub官网搜索 docker search ra ...

  9. MySQL8免安装版下载安装与配置(linux)

    一.前言 基于Linux平台的MySQL安装文件有三个版本,分别是RPM软件.GenericBinaries软件包.源码包,具体介绍如下: ①RPM软件包是一种Linux平台下的安装文件,通过相关命令 ...

最新文章

  1. Boosting和Bagging: 如何开发一个鲁棒的机器学习算法
  2. Hasor:生命周期
  3. 云计算机是一种基于资源,一种基于云平台和云计算的资源管理系统和方法
  4. 服务器邮件权限的开放,企业邮件服务器收发邮件权限
  5. 群签名和环签名的区别_环签名方案的研究
  6. dat14-memcached
  7. 安装、部署DPM 2012 R2服务器
  8. LeetCode 201. 数字范围按位与
  9. Ping记录时间的方法
  10. java 倒计时门栓,同步器
  11. web本地开发环境集成工具:​​​​MAMP Pro
  12. 中国象棋计算机比赛,2019年象棋软件大赛:四核弱机(56核)vs天命智棋(48核)...
  13. 相关系数显著性检验以及Python实例
  14. ebay增强可用性的4个原则
  15. hdu-1052 Tian Ji -- The Horse Racing
  16. C语言中如何测量各种变量的长度
  17. Arduino与Proteus仿真实例-I2C总线多个M24C01设备数据储存仿真
  18. CyberArk被评为2022年Gartner特权访问管理魔力象限领导者
  19. 【全基因组关联分析GWAS专题1】——群体结构
  20. 服务器 'server_1' 上的 MSDTC 不可用。

热门文章

  1. javascript --- 事件托付
  2. C#中的Dictionary简介
  3. Android 开发利用wifi调试
  4. 企业研发管理工具应用分析
  5. Apache 的prefork MPM和worker MPM
  6. ASP.NET(C#)常用代码30例
  7. Python的基础,Python的101
  8. w10连接不上网络问题_【问题解决】微软OneNote使用笔记,onenote无法连接网络无法同步解决方法...
  9. iptables配置-Linux系统安全防火墙
  10. spi时序图怎么分析,怎么看懂spi时序图