RabbitMQ 3.6.x 安装和配置--Linux篇
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篇相关推荐
- 查询linux kafka安装目录,Kafka 1.0.0安装和配置--Linux篇
阅读目录: 1. 关闭防火墙和Selinux 2. 安装所需环境JDK,Zookeeper 3. 下载Kafka 1.0.0版本 4. 配置Kafka 5. 启动Kafka并验证 6. 报错及解决 7 ...
- linux mint安装账户,如何安装和配置Linux Mint的
经验概述 Compiz的桌面立方体启用和Emerald窗口装饰你有没有想过更好的东西比现在的计算机上运行的?不管是在Windows,Mac或Linux操作系统,确保有更好的系统在那里.这个平台wiki ...
- Linux磁盘分区论文3000字,磁盘分区对齐详解与配置 – Linux篇
磁盘分区对齐详解与配置 – Linux篇 介绍 许多系统管理员可能不曾听过磁盘分区对齐之说,甚至一些有经验的存储管理员对分区对齐也不甚了解.磁盘分区不对齐现象是什么,为什么会造成比较严重的性能下降?相 ...
- mysql安装updatecatalog_mysql安装与配置(linux)
mysql安装和配置 -------------------------------------- 先检查linux有无自带的数据库,有就先卸载 查询有无库:rpm -qa | grep -i mys ...
- Oracle安装与配置(Linux)
Oracle安装与配置 1. 检查内存.swap空间的配置: 系统内存 Swap Space 1GB~2GB 1.5*RAM 2GB~16GB RA ...
- CA ARCserve Backup系列(3)—安装代理(Linux篇)
step1.将安装光盘挂载 mount /dev/cdrom /mnt/ step2.执行安装cd /mnt/DataMoverandAgent/Linux ./install ########### ...
- Haroopad安装与配置: Linux系统下最好用的Markdown编辑器
1. Haroopad概述 Haroopad is a markdown enabled document processor for creating web-friendly documents. ...
- RabbitMQ实战运用(三)——安装与配置
安装RabbitMQ centos环境 使用docker安装 如果是有docker,则可以直接使用docker来拉取镜像. # 或者可以去docker hub官网搜索 docker search ra ...
- MySQL8免安装版下载安装与配置(linux)
一.前言 基于Linux平台的MySQL安装文件有三个版本,分别是RPM软件.GenericBinaries软件包.源码包,具体介绍如下: ①RPM软件包是一种Linux平台下的安装文件,通过相关命令 ...
最新文章
- Boosting和Bagging: 如何开发一个鲁棒的机器学习算法
- Hasor:生命周期
- 云计算机是一种基于资源,一种基于云平台和云计算的资源管理系统和方法
- 服务器邮件权限的开放,企业邮件服务器收发邮件权限
- 群签名和环签名的区别_环签名方案的研究
- dat14-memcached
- 安装、部署DPM 2012 R2服务器
- LeetCode 201. 数字范围按位与
- Ping记录时间的方法
- java 倒计时门栓,同步器
- web本地开发环境集成工具:​​​​MAMP Pro
- 中国象棋计算机比赛,2019年象棋软件大赛:四核弱机(56核)vs天命智棋(48核)...
- 相关系数显著性检验以及Python实例
- ebay增强可用性的4个原则
- hdu-1052 Tian Ji -- The Horse Racing
- C语言中如何测量各种变量的长度
- Arduino与Proteus仿真实例-I2C总线多个M24C01设备数据储存仿真
- CyberArk被评为2022年Gartner特权访问管理魔力象限领导者
- 【全基因组关联分析GWAS专题1】——群体结构
- 服务器 'server_1' 上的 MSDTC 不可用。