centos6中安装RabbitMQ
一、安装环境步骤需知
第一步 安装erlang环境
第二步 安装RabbitMQ
二、安装erlang环境
1)安装编译环境,和基础依赖包
yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel
2)下载erlang,解压文件
http://erlang.org/download/otp_src_18.3.tar.gz
tar xvf otp_src_18..tar.gz
cd otp_src_18.
3)编译安装
./configure \
--prefix=/usr/local/erlang \
--with-ssl -enable-threads \
-enable-smmp-support \
-enable-kernel-poll \
--enable-hipe \
--without-javac make && make install
4)配置环境变量
vim /etc/profile
#在文件末尾添加下面代码 'ERLANG_HOME'等于上一步'--prefix'指定的目录
ERLANG_HOME=/usr/local/erlang
PATH=$ERLANG_HOME/bin:$PATH
export ERLANG_HOME
export PATH #使环境变量生效
source /etc/profile
5)检测是否安装成功
[root@web01 ~]# erl
Erlang/OTP [erts-7.3] [source] [-bit] [async-threads:] [hipe] [kernel-poll:false] Eshell V7. (abort with ^G)
>
erl
三、安装RabbitMQ
1)下载并解压RabbitMQ
官方下载地址http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.1/rabbitmq-server-generic-unix-3.6.1.tar.xz
#解压rabbitmq,官方给的包是xz压缩包,所以需要使用xz命令
xz -d rabbitmq-server-generic-unix-3.6..tar.xz #xz解压后得到.tar包,再用tar命令解压
tar -xvf rabbitmq-server-generic-unix-3.6..tar
2)移动到个人的安装目录
cp -rf ./rabbitmq_server-3.6. /usr/local/
cd /usr/local/ #修改文件夹名
mv rabbitmq_server-3.6. rabbitmq-3.6.
3)开启管理页面插件
cd ./rabbitmq-3.6./sbin/
./rabbitmq-plugins enable rabbitmq_management
4)命令启动
#启动命令,该命令ctrl+c后会关闭服务
./rabbitmq-server #在后台启动Rabbit
./rabbitmq-server -detached #关闭服务
./rabbitmqctl stop #关闭服务(kill) 找到rabbitmq服务的pid [不推荐]
ps -ef|grep rabbitmq
kill - ****
查看端口
[root@web01 ~]# netstat -lntup|grep beam
tcp 0.0.0.0: 0.0.0.0:* LISTEN /beam
tcp 0.0.0.0: 0.0.0.0:* LISTEN /beam
tcp ::: :::* LISTEN /beam
http://192.168.10.111:15672/
5)添加用户
#进入RabbitMQ安装目录
cd /usr/local/rabbitmq-3.6./sbin #添加用户
#rabbitmqctl add_user Username Password
./rabbitmqctl add_user rabbitadmin #分配用户标签
#rabbitmqctl set_user_tags User Tag
#[administrator]:管理员标签
./rabbitmqctl set_user_tags rabbitadmin administrator
6)测试连接

7)授权用户,让其他程序可以对其操作
[root@mysql sbin]# ./rabbitmqctl set_permissions -p / rabbitadmin ".*" ".*" ".*"
四、查看还没有被接收的消息队列
1)命令行查看消息队列
使用python模拟发送数据
./rabbitmqctl list_queues
[root@mysql sbin]# ./rabbitmqctl list_queues
Listing queues ...
hello 1
[root@mysql sbin]# ./rabbitmqctl list_queues
Listing queues ...
hello 2
[root@mysql sbin]#
2)使用web接口新增消息,和查看没有接收的消息

centos6中安装RabbitMQ的更多相关文章
- Centos6.5 安装 RabbitMQ 3.7.11
RabbitMQ是一个开源的AMQP实现,服务器端用Erlang语言编写,支持多种客户端,如:Python.Ruby..NET.Java.JMS.C.PHP.ActionScript.XMPP.STO ...
- CentOS6.8安装RabbitMQ
1.安装erlang 安装依赖包: yum install xmlto gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel unixODBC ...
- ubuntu中安装rabbitmq服务并成功启动
在我们使用rabbitmq时,首先要对其进行安装,而后才能对其进行使用 安装 Erlang 由于 RabbitMQ 是采用 Erlang 编写的,所以需要安装 Erlang 语言库.就像 java 需 ...
- 在Centos6上安装RabbitMQ的过程(有点坑)
1.安装依赖环境 yum install build-essential openssl openssl-devel unixODBC unixODBC-devel make gcc gcc-c++ ...
- k8s中安装rabbitmq集群
官方文档地址:https://www.rabbitmq.com/kubernetes/operator/quickstart-operator.html 要求 1.k8s版本要1.18及其以上 2.能 ...
- docker 中安装 rabbitMQ
安装rabbitMQ的命令 docker run -d --hostname my-rabbit --name rabbit -e RABBITMQ_DEFAULT_USER=admin -e RAB ...
- CentOS6.x安装RabbitMQ
一.安装依赖文件 yum install build-essential openssl openssl-devel unixODBC unixODBC-devel make gcc gcc-c++ ...
- 使用root用户,在centos7中安装rabbitMQ
参考地址: https://www.linuxidc.com/Linux/2018-01/150600.htm https://blog.csdn.net/summerhust/article/det ...
- centos6中安装VMware Tools
使用的是centos6.8,其他6版本方法大致相同. 1 .工具/原料1)安装过虚拟机软件的计算机2)linux操作系统 3)虚拟机配置VMware tools文件, 点击工具栏上的[虚拟机],然后选 ...
随机推荐
- thinkphp数据库连接
https://www.kancloud.cn/manual/thinkphp5/118059 一.配置文件定义 常用的配置方式是在应用目录或者模块目录下面的database.php中添加下面的配置参 ...
- pspice建立仿真模型元件库
摘自:http://royroyyy.blog.163.com/blog/static/1376506172011026102216175/ PSpice9.2电子元器件模型--由网页下载的model ...
- LeetCode--039--组合总和(java)
给定一个无重复元素的数组 candidates 和一个目标数 target ,找出 candidates 中所有可以使数字和为 target 的组合. candidates 中的数字可以无限制重复被选 ...
- Redis之数据类型
一.概念: Redis:一个开源.支持网络.基于内存.键值对存储数据库. 特点:它可以支持多种数据类型. 二.数据类型 1)Redis String 具体说明: 一般的普通的k到v一个映射是Strin ...
- 模拟安装redis5.0集群并通过Java代码访问redis集群
在虚拟机上模拟redis5.0的集群,由于redis的投票机制,一个集群至少需要3个redis节点,如果每个节点设置一主一备,一共需要六台虚拟机来搭建集群,此处,在一台虚拟机上使用6个redis实例来 ...
- visual studio 编译报错:未能向文件“....csproj.FileListAbsolute.txt”写入命令行,对路径的访问被拒绝
在网上开始查找出错的解决方法,终于找到了,原来解决方法这么简单,当初以为是权限的问题,后来发现不是权限问题,在VSS中比以前多了两个目录“bin”和“obj”,可能是有人上传的时候将这两个文件夹一起上 ...
- 20180716-Java正则表达式
import java.util.regex.Matcher;import java.util.regex.Pattern; public class RegexMatches{ public sta ...
- SQL中MINUS的用法与UNION的用法
一:MINUS指令 其是运用在两个 SQL 语句上.它先找出第一个 SQL 语句所产生的结果,然后看这些结果有没有在第二个 SQL语句的结果中.如果有的话,那第一个SQL结果数据就被去除,而不会在最后 ...
- vue定义自定义事件方法、事件传值及事件对象
1.自定义事件 例如v-on:click="run" 或者 @click="run" <template> <div id="app ...
- MainActivity.java 文件
主函数 package myapplication21.lum.com.mycanvas; import android.support.v7.app.AppCompatActivity;import ...