rabbitmq 安装-单点

centos6.5  rabbitmq搭建

环境:centos6.5 192.168.9.41

安装rabbitmq需要先安装erlang.rabbitmq3.6版本需要erlang R16B03++版本的支持。

1、准备好安装包

wget http://erlang.org/download/otp_src_19.0.tar.gz

wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.5/rabbitmq-server-generic-unix-3.6.5.tar.xz

2.yum 安装需要的类库

yum install ncurses ncurses-base ncurses-devel ncurses-libs ncurses-static ncurses-term ocaml-curses ocaml-curses-devel  gcc gcc-c++ make -y

yum install openssl-devel zlib-devel unixODBC unixODBC-devel -y

3.编译安装erlang

tar -xvzf otp_src_19.0.tar.gz cd otp_src_19.0

./configure --prefix=/usr/local/erlang --with-ssl -enable-threads -enable-smmp-support -enable-kernel-poll --enable-hipe --without-javac make && make install

如果有java 环境 去掉--without-javac

4.配置环境变量

修改/etc/profile

#添加下面 export ERLANG_HOME=/usr/local/erlang export PATH=$ERLANG_HOME/bin:$PATH

5.编译安装rabbitmq

xz -d rabbitmq-server-generic-unix-3.6.5.tar.xz

tar -xvf rabbitmq-server-generic-unix-3.6.5.tar

mv rabbitmq_server-3.6.5 /usr/local/

cd /usr/local/rabbitmq_server-3.6.5/sbin

启动rabbitmq的三种方法:

1》./rabbitmq-server & 后台直接启动

2》nohup /bin/sh -e ./rabbitmq-server start &

3》./rabbitmq-server --detached & 后台启动

启动之后用ps命令查看rabbitmq-server 是否启动

开启插件管理页面,否则不能从web浏览器端登陆

./rabbitmq-plugins enable rabbitmq_management 开启插件管理页面  //web控制台端口:15672

关闭服务的方法:
#关闭服务 ./rabbitmqctl stop

添加rabbitmq用户名 username=test。设置用户名密码 passwd=123456

[[email protected] sbin]# ./rabbitmqctl add_user test 123456 Creating user "rabbitadmin" ...

[[email protected] sbin]# ./rabbitmqctl set_user_tags test administrator Setting tags for user "test" to [administrator] ...

6.web访问rabbitmq:username:test  passwd:123456

http://192.168.9.41:15672   输入用户名密码登陆

6.成功登陆rabbimq后,不能新建队列,是因为用户的权限不够,运行如下命令:

错误:Error: could not connect to server since    //rabbitmq不能新建队列

rabbitmq错误日志:/usr/local/rabbitmq_server-3.6.5/var/log/rabbitmq

如果仍然出现无法登陆的想象,查看日志后,显示:

=ERROR REPORT==== 31-Dec-2014::17:00:41 ===

webmachine error: path="/api/whoami"

"Unauthorized"

那么请运行如下的命令,增加用户admin,密码admin即可。

#rabbitmqctl  add_user admin admin                             新增加用户admin

#rabbitmqctl set_permissions  admin  ".*" ".*" ".*"         设置admin的权限

#rabbitmqctl set_user_tags admin administrator             设置用户角色为高级管理员

#rabbitmqctl list_users                                                  查看当前已有用户列表

时间: 2024-12-15 08:59:23

rabbitmq 安装-单点的相关文章

server 2008r2 rabbitmq 安装web管理

在server 20008 r2 安装完之后打开 localhost:15672 显示无法找到网页 因为默认web管理没有启用 需要启用下,启用过程 1:打开rabbbitrq命令 (开始菜单rabbitmq文件夹下) 2:依次输入 (1)rabbitmq-plugins enable rabbitmq_management (2)rabbitmq-service stop (3)rabbitmq-service install (4)rabbitmq-service start 然后在打开就可

centos 7下rabbitmq安装

安装erlang环境 添加rabbitmq依赖的erlang yum命令repos # In /etc/yum.repos.d/rabbitmq-erlang.repo [rabbitmq-erlang] name=rabbitmq-erlang baseurl=https://dl.bintray.com/rabbitmq/rpm/erlang/20/el/7 gpgcheck=1 gpgkey=https://www.rabbitmq.com/rabbitmq-release-signing

RabbitMQ 安装与使用

RabbitMQ 安装与使用 前言 吃多了拉就是队列,吃饱了吐就是栈 使用场景 对操作的实时性要求不高,而需要执行的任务极为耗时:(发送短信,邮件提醒,更新文章阅读计数,记录用户操作日志) 存在异构系统间的整合: 安装 下载 Erlang 安装完确定ERLANG_HOME环境变量是否添加,否则:Setx ERLANG_HOME "D:\Program Files\erl8.2″ 下载安装包 安装完通过rabbitmqctl status确定rabbitmq状态 管理服务 默认安装成功会自动启动服

RabbitMQ安装和配置

RabbitMQ: MQ:message queue.MQ全称为Message Queue, 消息队列(MQ)是一种应用程序对应用程序的通信方法.应用程序通过读写出入队列的消息(针对应用程序的数据)来通信,而无需专用连接来链接它们.消 息传递指的是程序之间通过在消息中发送数据进行通信,而不是通过直接调用彼此来通信,直接调用通常是用于诸如远程过程调用的技术.排队指的是应用程序通过 队列来通信.队列的使用除去了接收和发送应用程序同时执行的要求.其中较为成熟的MQ产品有IBM WEBSPHERE MQ

rabbitmq安装Management Plugin

运行和安装Rabbitmq Management的步骤如下: 1.进入Rabbitmq安装目录,运行rabbitmq-plugins enable rabbitmq_management 2.运行rabbitmqctl stop 3.打开浏览器访问:http://localhost:15672/#/

RabbitMQ安装配置

安装RabbitMQ windows下的安装是非常简单的,我们需要准备两个东西 erlang的环境  下载windows和与之对象的操作系统位数安装包 http://www.erlang.org/downloads RabbitMQ http://www.rabbitmq.com/download.html 下载完毕之后,先安装 erlang再安装 RabbitMQ 安装这后我们可以配置一下rabbitmq的环境变量 打开命令行运行rabbitmq-server 现在大功已经告成了,不过rabb

MQ(1)-RabbitMq安装

本人安装的rabbitmq环境相关文件,可在本人提供的百度云盘资源进行下载. 链接:https://pan.baidu.com/s/1bnofK3l 密码:whdm 一 前言 消息队列又称为MQ,应用程序间的消息通信工具,其有利于程序解耦.多语言集成.异步通信.扩展和简单负载均衡等,是生产-消费者模型的典型代表.常见MQ产品有RabbitMQ ZeroMQ Kafka等等. RabbitMQ,老牌MQ产品,基于erlang语言,实现对AMQP等协议的支持,重量级,适合企业级应用开发: Kafka

ActiveMQ与RabbitMQ安装以及实现

ActiveMQ 1.下载ActiveMQ 去官方网站下载:http://activemq.apache.org/ 2.运行ActiveMQ 解压缩apache-activemq-5.11.1-bin.zip,然后双击apache-activemq-5.11.1\bin\activemq.bat运行ActiveMQ程序. 启动ActiveMQ以后,登陆:http://localhost:8161/admin/,创建一个Queue,命名为FirstQueue. 3.创建Eclipse项目并运行 创

RabbitMQ安装笔记

RabbitMQ安装笔记 安装Erlang 在安装RabbitMQ之前,需要先安装Erlang.可以通过以下命令安装: yum install erlang 安装时信息如下: 安装RabbitMQ 服务端 安装命令如下: wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.4.2/rabbitmq-server-3.4.2-1.noarch.rpm rpm -Uvh rabbitmq_server-3.4.2-1.noarch.rpm