`

rabbitmq-安装

 
阅读更多
RabbitMQ 是AMQP标准协议下的另外一种实现

安装步骤

1、  yum groupinstall Base "Development Tools" "Perl Support" 
2、  sudo yum install gcc glibc-devel make ncurses-devel openssl-devel autoconf
3、  yum install unixODBC unixODBC-devel
4、  wget http://erlang.org/download/ otp_src_R15B01 .tar.gz
     yum -y install ncurses-devel
5、 解压otp_src_R15B01 .tar.gz,进入目录执行
./configure --prefix= /usr/local/erlang    --without-javac
make
make install

6.从官网下载erlang-R15B-02.1.fc18.x86_64.rpm文件
yum install tk  先安装tk
rpm -ivh erlang-R15B-02.1.fc18.x86_64.rpm
【6步骤可以没有,如果能装上更好】

7.配置erlang环境变量
引用
vi /etc/profile 
ERL_HOME=/usr/local/erlang 
export PATH=$PATH:$ERL_HOME/bin 

好了,现在erlang的已经配置好了,现在我们来测试一下是否安装成功,在控制台输入命令erl,如果在erlang shell里出现下图所示就说明安装成功了

8. rpm -qa|grep erlang
erlang-R12B-3.3.el5.kb
这是erlang安装成功了


9. 从官网下载 rabbitmq-server-generic-unix-3.3.2.tar.gz,解压直接用即可

10.监控配置
进入rabbitmq_server-3.3.2目录,进入sbin目录
再添加点其他配置
在rabbitmq-server文件中添加下面几行,配置日志文件等信息
CONFIG_FILE=/media/sdb/rabbitmq/rabbitmq_server-3.3.2
LOG_BASE=/media/sdb/rabbitmq/logs
MNESIA_BASE=/media/sdb/rabbitmq/db

在rabbitmq-env文件中添加下面几行,配置一些文件信息
RABBITMQ_MNESIA_BASE=/media/sdb/rabbitmq/rabbitmq_server-3.3.2/data
RABBITMQ_LOG_BASE=/var/log/rabbitmq
RABBITMQ_PLUGINS_DIR=/media/sdb/rabbitmq/rabbitmq_server-3.3.2/plugins
RABBITMQ_CONFIG_FILE=/media/sdb/rabbitmq/rabbitmq_server-3.3.2/etc/rabbitmq/rabbitmq.config

列出所有插件 ./rabbitmq-plugins list

./rabbitmq-plugins enable rabbitmq_management
根据上面命令再把下面几个插件启动了
Mochiweb, webmachine,rabbitmq_mochiweb,amqp_client,rabbitmq_management_agent, rabbitmq_management

最后启动./rabbitmq-server start & 后进入http://127.0.0.1:15672/登录管理界面了
引用
# ps aux | grep rabbitmq //查看端口,默认就是5672
netstat -tnlp | grep 5672
tcp  0  0  0.0.0.0:15672   0.0.0.0:*                   LISTEN      30435/beam.smp    
tcp  0  0  0.0.0.0:55672     0.0.0.0:*                 LISTEN      30435/beam.smp    
tcp  0  0 :::5672             :::*                        LISTEN      30435/beam.smp


注意:rabbimq-3版本以后,默认不让用guest用户在管理页面登录了,所以需要做如下更改:
在rabbitmq.config中只保留下面一句即可
引用
[{rabbit, [{loopback_users, []}]}]


再添加新用户
./rabbitmqctl add_user user password
如:./rabbitmqctl add_user useradmin useradmin
赋权:rabbitmqctl set_permissions -p "/" useradmin ".*" ".*" ".*"
或者用useradmin登录管理员页面后该成管理员角色也可以


参考:http://www.cnblogs.com/bugY/archive/2012/11/13/2768943.html
分享到:
评论

相关推荐

    rabbitmq-c-master.rar_RabbitMQ c lib_cmake编译_rabbitmq_rabbitmq-c

    在编译过程中,可能需要确保系统已安装必要的依赖,例如`libssl-dev`和`libcurl4-openssl-dev`,这些是`rabbitmq-c`所需的SSL和Curl库。 `rabbitmq-c`库提供了以下关键功能: - 连接管理:连接到RabbitMQ服务器,...

    RabbitMQ-c源码

    在Redhat Linux上编译RabbitMQ-c,首先需要确保系统已经安装了必要的依赖项,如GCC编译器、OpenSSL库和libcurl等。 1. **安装依赖** 在开始编译RabbitMQ-c之前,需要确保系统中已经安装了以下依赖: - **GCC**: ...

    rabbitmq-c-master.zip

    二、RabbitMQ-C的安装 1. 解压文件:首先,你需要解压下载的“rabbitmq-c-master.zip”压缩包,这将得到一个名为“rabbitmq-c-master”的文件夹。 2. 编译库:进入文件夹后,你需要配置、编译和安装库。通常使用以下...

    RabbitMQ rabbitmq-server-3.6.12-1.el6.noarch 及其安装所需要的软件打包

    RabbitMQ rabbitmq-server-3.6.12-1.el6.noarch 及其安装所需要的软件打包都在这里面,主要报卡一下软件:socat-1.7.3.2.tar.gz、rabbitmq-server-3.6.12-1.el6.noarch.rpm、rabbitmq-release-signing-key.asc、otp_...

    rabbitmq-server-mac-standalone-3.5.3

    **RabbitMQ for Mac 安装指南** RabbitMQ 是一个开源的消息代理和队列服务器,广泛用于微服务架构中的消息传递。它基于AMQP(Advanced Message Queuing Protocol)协议,提供高可用性、可靠性和可扩展性。在这个...

    rabbitmq-server-generic-unix-3.5.7.tar.rar下载,rabbitmq安装包

    1. **RabbitMQ安装**: - 首先,您需要在Windows上使用RAR解压工具解压“rabbitmq-server-generic-unix-3.5.7.tar.gz”文件,得到解压后的tar文件。 - 接着,将解压后的文件通过FTP或SCP等工具上传到您的Linux...

    rabbitmq-server-3.5.4.tar.gz

    在Linux环境下,RabbitMQ的安装通常涉及下载其发行版的tar.gz文件,例如"rabbitmq-server-generic-unix-3.5.4.tar.gz"。这个版本是专门为Linux系统设计的。 首先,我们来详细解释一下RabbitMQ的核心概念和功能。...

    rabbitmq-server-3.6.5-1.noarch.rar

    因此,在安装RabbitMQ之前,必须确保系统已安装了与RabbitMQ版本兼容的Erlang环境。 标签“rabbitmq”和“linux”表明这个软件包是针对Linux操作系统的RabbitMQ服务器,意味着你需要在Linux环境下进行安装和配置。 ...

    rabbitmq-server-3.8.3安装包

    在安装`rabbitmq-server-3.8.3`之前,首先需要了解一些基础概念: 1. **消息队列**:消息队列是中间件的一种,它存储来自生产者的消息,并在适合的时候将其传递给消费者,确保消息的可靠传输。 2. **AMQP协议**:...

    rabbitmq-server-3.6.5-1.noarch.zip

    在安装这个RPM包之前,确保系统已安装了EPEL(Extra Packages for Enterprise Linux)仓库,因为RabbitMQ可能不在默认的CentOS 7仓库中。可以通过以下命令添加EPEL仓库: ```bash sudo yum install epel-release ``...

    rabbitmq-c & rabbitmq-codegen.tar.gz

    RabbitMQ是一个开源的消息代理和队列服务器,广泛应用于分布式系统中的消息传递。它基于AMQP(Advanced Message Queuing Protocol)协议,提供了多种语言的客户端库,包括我们这里关注的`rabbitmq-c`,这是一个用...

    rabbitmq-server-mac-standalone-3.5.7.tar.gz

    在本文中,我们将深入探讨RabbitMQ的核心概念、安装过程以及如何在MAC OS X上运行它。 首先,理解RabbitMQ的基本工作原理至关重要。RabbitMQ基于AMQP(Advanced Message Queuing Protocol)协议,它提供了一种标准...

    rabbitmq-server-3.6.15-1.el7.noarch.zip

    2. **RabbitMQ安装与配置**: - **rpm包安装**:`rabbitmq-server-3.6.15-1.el7.noarch.rpm`是一个RPM包,可以在RHEL 7/CentOS 7上通过`yum`命令进行安装。 - **启动与停止**:使用`systemctl start rabbitmq-...

    rabbitmq-server-3.13.7.exe

    rabbitmq-server-3.13.7.exe

    rabbitmq-server-windows-3.9.13

    3. **服务安装**:在命令行中,使用`rabbitmq-plugins enable rabbitmq_management`命令启用RabbitMQ的管理插件,这将提供一个Web界面供用户监控和管理RabbitMQ服务器。 4. **启动服务**:通过`rabbitmq-service ...

    rabbitmq-server-generic-unix-3.6.16.tar.xz和安装说明

    rabbitmq-server-generic-unix-3.6.16.tar.xz,国外网站下载实在太慢了,便于开发者资源下载。另附otp_src_18.3.tar.gz文件和rabbitmq详细安装步骤。

    最新版linux rabbitmq-server-generic-unix-3.8.14.tar.xz

    最新版linux rabbitmq-server-generic-unix-3.8.14.tar.xz最新版linux rabbitmq-server-generic-unix-3.8.14.tar.xz

    rabbitmq-c-0.8.0

    然后,通过`phpize`初始化配置,`./configure --with-rabbitmq-dir=/usr/local`(根据实际RabbitMQ-C安装位置调整),接着`make`和`sudo make install`。 6. **更新PHP配置**:编辑php.ini文件,添加`extension=...

    rabbitmq-server-3.10.20.tar.xz

    rabbitmq-server-3.10.20.tar.xz

    rabbitmq-server windows安装包

    在Windows平台上安装RabbitMQ Server,我们可以使用提供的exe安装包进行便捷操作。 标题中的"rabbitmq-server windows安装包"指的是为Windows操作系统设计的RabbitMQ服务器安装程序,它允许用户在Windows环境中搭建...

Global site tag (gtag.js) - Google Analytics