rabbitmq 在centos下的安装
1.準備工作
rpm -ivh?http://download.slogra.com/epel-release-5-4.noarch.rpm
下面這幾個我也弄了,但是我不知道是什么意思,有的還不成功
1yum install -y docbook-style-xsl xmlto git \
2wxGTK wxGTK-devel expat expat-devel librabbitmq \
3make gcc44 gcc44-c++ libstdc++44-devel hg libtool \
4openssl openssl-devel unixODBC unixODBC-devel unixODBC-libs \
5ncurses ncurses-devel tk python26
2.安裝erlang
wget http://www.erlang.org/download/otp_src_R15B01.tar.gz
tar zxf otp_src_R15B01.tar.gz && cd otp_src_R15B01
./configure
如果提示fop is missing,不用管直接make,后面安裝RabbitMQ的時候,會自動安裝的.
make
make install ? ?(此處執行了很久,安裝這個很重要)
(實在 是找不到方法了,我也在這個地方也弄了一把)
安裝erlang
1 | yum?install?erlang xmlto |
安裝rabbitmq?rpm包:?
1 2 3 4 5 | wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.1.5/rabbitmq-server-3.1.5-1.noarch.rpm????????? rpm -ivh? rabbitmq-server-3.1.5-1.noarch.rpm ?(安裝rabbitmq?) ? ? |
以服務的方式啟動
1 | service rabbitmq-server start |
[root@wuliu125 rabbitmq]# service rabbitmq-server start
Starting rabbitmq-server:?SUCCESS
rabbitmq-server.
[root@wuliu125 rabbitmq]# netstat -tnulp
Active Internet connections (only servers)
檢查端口5672是否打開
1 2 3 4 | /sbin/iptables?-I INPUT -p tcp --dport 5672 -j ACCEPT???????? /etc/rc.d/init.d/iptables?save????? /etc/init.d/iptables?restart?????? /etc/init.d/iptables?status |
?配置開機啟動
1 | chkconfg rabbitmq-server on |
? ? warning: rabbitmq-server-3.1.5-1.noarch.rpm: Header V4 DSA signature: NOKEY, key ID 056e8e56????????? Preparing...????????????????########################################### [100%]???????????? ???1:rabbitmq-server????????########################################### [100%] |
啟動rabbitmq,并驗證啟動情況?
1 2 3 4 5 6 7 8 9 10 11 12 | [root@centos-43 rabbitmq]# rabbitmq-server --detached &ps aux |grep rabbitmq??????? [1] 3266??????? root????? 3266? 0.0? 0.0? 63904? 1120 pts/0????R??? 13:58?? 0:00?/bin/sh?/usr/sbin/rabbitmq-server?--detached??????? root????? 3268? 0.0? 0.0? 61240?? 740 pts/0????R+?? 13:58?? 0:00?grep?rabbitmq??????? [root@centos-43 rabbitmq]#???????? ??????????????RabbitMQ 3.1.5. Copyright (C) 2007-2013 GoPivotal, Inc.??????? ??##? ##????? Licensed under the MPL.? See?http://www.rabbitmq.com/??????? ??##? ##??????? ??##########? Logs: /var/log/rabbitmq/rabbit@centos-43.log??????? ??######? ##??????? /var/log/rabbitmq/rabbit@centos-43-sasl.log??????? ??##########??????? ??????????????Starting broker... completed with 0 plugins. |
啟用維護插件:
1 2 3 4 5 6 7 8 9 | [root@localhost ~]# rabbitmq-plugins enable rabbitmq_management??? The following plugins have been enabled:??? ??mochiweb??? ??webmachine??? ??rabbitmq_web_dispatch??? ??amqp_client??? ??rabbitmq_management_agent??? ??rabbitmq_management??? Plugin configuration has changed. Restart RabbitMQ?for?changes to take effect. |
http://www.rabbitmq.com/management.html
The rabbitmq-management plugin provides an HTTP-based API for management and monitoring of your RabbitMQ server, along with a browser-based UI and a command line tool, rabbitmqadmin. Features include:
Declare, list and delete exchanges, queues, bindings, users, virtual hosts and permissions.
Monitor queue length, message rates globally and per channel, data rates per connection, etc.
Send and receive messages.
Monitor Erlang processes, file descriptors, memory use.
Export / import object definitions to JSON.
Force close connections, purge queues.
Web UI :
轉載于:https://blog.51cto.com/fangwei009/1543580
總結
以上是生活随笔為你收集整理的rabbitmq 在centos下的安装的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: HTML5数据存储
- 下一篇: 360美女运营孙哲:生活就应像花朵一样绽