CentOS上的RabbitMQ安装
1. erlang安装配置(这里我们在opt目录下进行安装配置)
cd /opt
安装依赖文件:
yum install gcc glibc-devel make ncurses-devel openssl-devel xmlto
下载安装包 wget http://www.erlang.org/download/otp_src_18.3.tar.gz
解压安装包 tar -xzvf otp_src_18.3.tar.gz
cd otp_src_18.3
配置安装路径 ./configure --prefix=/opt/erlang
执行编译 make && make install
完成后进入/opt/erlang查看执行结果
cd /opt/erlang
erl
Erlang/OTP [erts-7.3] [source] [-bit] [smp::] [async-threads:] [hipe] [kernel-poll:false] Eshell V7. (abort with ^G)
>
当出现以上信息时表示安装完成。然后输入“halt().”退出即可。
然后在配置Erlang环境变量,vi /etc/profile文件,增加下面的环境变量:
#set erlang environment
export PATH=$PATH:/opt/erlang/bin
source /etc/profile使得文件生效
2.下载安装RabbitMQ
weget http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.1/rabbitmq-server-generic-unix-3.6.1.tar.xz
解压文件:xz -d rabbitmq-server-generic-unix-3.6.1.tar.xz
tar -xvf rabbitmq-server-generic-unix-3.6.1.tar -C /opt
解压后进入文件夹/opt发现多了个文件夹rabbitmq_server-3.6.1 ,重命名为rabbitmq以便记忆。
然后在配置rabbitmq环境变量。vi /etc/profile文件,增加下面的环境变量:
#set rabbitmq environment
export PATH=$PATH:/opt/rabbitmq/sbin
source /etc/profile使得文件生效
3. RabbitMQ服务启动关闭
启动服务:
cd sbin/
./rabbitmq-server -detached
查看服务状态:
./rabbitmqctl status
但是我遇到如下问题;

类似进程占用的问题吧 然后百度了下

关闭服务:./rabbitmqctl stop
4. 配置网页插件
首先创建目录,否则可能报错。然后启用插件。具体操作如下所示:

配置linux 端口 15672 网页管理 5672 AMQP端口
然后访问http://localhost:15672即可
默认用户guest 密码guest
在浏览器打开,如下图:

5.远程访问配置
默认网页是不允许访问的,需要增加一个用户修改下权限,代码如下:
添加用户:./rabbitmqctl add_user admin admin
添加权限:./rabbitmqctl set_permissions -p "/" admin ".*" ".*" ".*"
修改用户角色./rabbitmqctl set_user_tags admin administrator
(其中administrator[超级管理员],monitoring[监控者],policymaker[策略制定者],management[普通管理者])
然后就可以远程访问了,然后可直接配置用户权限等信息。
在浏览器重新登陆后如下:

至此,安装完毕。
CentOS上的RabbitMQ安装的更多相关文章
- Centos 6.5 Rabbitmq 安装和集群,镜像部署
centos 6.5 rabbitmq 安装和集群,镜像部署 安装erlang: yum install gcc glibc-devel make ncurses-devel openssl-deve ...
- CentOS上使用yum安装Apache
关键词 CentOS上使用yum安装Apache 摘要 Apache在Linux系统中,其实叫“httpd”,它“无耻的”占据了官方名义!CentOS可以使用yum命令,非常简单和容易的安装Apach ...
- 在Linux CentOS上编译并安装Clang 3.5.0
编译CoreCLR需要Clang 3.5,而CentOS上安装的是Clang 3.4.2(yum repos中最新版也是这个),只能自己手工编译LLVM的源代码进行安装. (注:CentOS的版本是6 ...
- centos上tensorflow一键安装脚本
鉴于tensorflow在centos上安装相当麻烦,特地制作了一个脚本方便以后移植到其它机器上,脚本含有其它python常用包: #! /bin/bash sudo yum install -y ...
- centos 7下rabbitmq安装(转)
安装erlang环境 添加rabbitmq依赖的erlang yum命令repos # In /etc/yum.repos.d/rabbitmq-erlang.repo [rabbitmq-erlan ...
- 在centos上使用yum安装rabbitmq-server
rabbitmq及其依赖环境 rabbitmq安装之前需要安装socat,否则直接安装rabbitmq可能会报错 如果没有找到,则先安装epel源 yum -y install epel-releas ...
- CentOS上yum方式安装配置LNMP
实验环境 一台最小化安装的CentOS 7.3虚拟机 安装软件包 yum install -y epel-* yum install -y nginx mariadb-server php php-m ...
- RabbitMQ在CentOS上的简单安装配置
安装 1.依赖Erlang,yum install erlang安装之 2.去官网下载Fedora/RHEL的rpm包,rpm -ivh rabbitmq-server-*.noarch.rpm 安装 ...
- centos上shellcheck的安装
关于shellcheck的作用和功能,自行查阅. centos7 上安装shellcheck的过程中查了很多资料,大部分都是在ubunt下安装的,centos的比较少,然后好不容易看到一个https: ...
随机推荐
- Android网络框架源码分析一---Volley
转载自 http://www.jianshu.com/p/9e17727f31a1?utm_campaign=maleskine&utm_content=note&utm_medium ...
- centos6.6编译安装lnmp系列之mysql
简介: 环境:虚拟机+centos6.6 Mysql版本:5.6.21 Mysql下载地址:http://cdn.mysql.com/archives/mysql-5.6/mysql-5.6.21.t ...
- Hibernate的关联映射——单向1-1关联
Hibernate的关联映射--单向1-1关联 对于单向的1-1关联关系,需要在持久化类里增加代表关联实体的成员变量,并为该成员变量添加setter方法和getter方法.从持久化类的代码上看,单向1 ...
- 用unity3d+cardboard开发一个全景图片查看器
一.建立全景播放场景: 建立一个unity项目,并建立videoplay场景,在场景中拖入一个球体,将全景照片拉到球体上,自动形成material和texture. 二.创建一个新的表面着色器,并修改 ...
- Java动态代理的两种实现方式:
方式一:传统的代理 package cn.hc.domain; import java.lang.reflect.InvocationHandler; import java.lang.reflect ...
- Creating Custom Login Screen In Oracle Forms 10g
Below is the example plsql unit to validate login credentials and after successful validation open a ...
- 解决打开CHM文件后,右侧空白
在网上下了一个chm的文件,打开后只有目录,右侧不显示内容. 不知道是文件有问题,还是系统有问题. <ignore_js_op> 右键点击文件–属性 看到 最下面有一个提示 说是这个文件是 ...
- 从零开始HTML(一 2016/9/19)
就是准备跟着W3C上的教程过一遍HTML啦,边看边记录更便于理解记忆吧~ 1.属性 HTML 标签可以拥有属性.属性提供了有关 HTML 元素的更多的信息.属性总是以名称/值对的形式出现,比如:nam ...
- Scrum Meeting 9-20151211
任务安排 姓名 今日任务 明日任务 困难 董元财 请假(参加编译测试) 无 胡亚坤 首页界面优化 无 刘猛 请假(参加编译测试) 无 马汉虎 请假(参加编译测试) 无 赖彦俞 请假(参加编译测试) 无 ...
- CentOS 6.x 一键安装PPTP VPN脚本
环境 CentOS 6.x 32位/64位XEN/KVM/OpenVZ 步骤 依次运行下列命令 #wget http://www.hi-vps.com/shell/vpn_centos6.sh #ch ...