安装rabbitmq-server操作笔记


操作步骤没有错,在不同的系统下安装可能会有不同的错,需要具体问题具体对待了。

1.erlang安装
在openSUSE下,安装erlang。
下载地址:http://www.erlang.org/download.html
  1. linux-bnnq:/opt # wget http://www.erlang.org/download/otp_src_R15B.tar.gz  
  2. cd otp_src_R15B  
  3. linux-bnnq: # ./configure  
  4. linux-bnnq: #make  
  5. linux-bnnq: #make install  

或者使用opensuse12.3软件包安装最新版本:
  1. linux-bnnq:~ # zypper install erlang  
  2. Loading repository data...  
  3. Reading installed packages...  
  4. Resolving package dependencies...  
  5.   
  6. The following NEW packages are going to be installed:  
  7.   erlang unixODBC  
  8.   
  9. 2 new packages to install.  
  10. Overall download size: 30.5 MiB. After the operation, additional 59.8 MiB will be used.  
  11. Continue? [y/n/?] (y): y  
  12. Retrieving package unixODBC-2.2.12-219.1.1.x86_64                                                         (1/2), 409.2 KiB (  1.6 MiB unpacked)  
  13. Retrieving: unixODBC-2.2.12-219.1.1.x86_64.rpm ..........................................................................................[done]  
  14. Retrieving package erlang-R15B03-5.1.5.x86_64                                                             (2/2),  30.1 MiB ( 58.2 MiB unpacked)  
  15. Retrieving: erlang-R15B03-5.1.5.x86_64.rpm ..................................................................................[done (3.5 MiB/s)]  
  16. (1/2) Installing: unixODBC-2.2.12-219.1.1 ...............................................................................................[done]  
  17. (2/2) Installing: erlang-R15B03-5.1.5 ...................................................................................................[done]  
  18. Additional rpm output:  
  19. Updating /etc/sysconfig/erlang...  

2. rabbitmq安装配置
采用源码安装,下载rabbitmq-server-2.7.1.tar.gz,也可以下载rpm包安装。
  1. linux-bnnq:~ # wget http://www.rabbitmq.com/releases/rabbitmq-server/v2.7.1/rabbitmq-server-2.7.1.tar.gz  
  2. linux-bnnq:~ # tar -zxvf rabbitmq-server-2.7.1.tar.gz -C /opt                      #解压到指定的文件夹下  
  3. linux-bnnq:/opt/rabbitmq-server-2.7.1 # vi Makefile                                #编辑Makefile,添加如下内容  
  4. TARGET_DIR=/usr/local/rabbitmq  
  5. SBIN_DIR=/usr/local/sbin  
  6. MAN_DIR=/usr/local/man  
  7. linux-bnnq: # ./configure  
  8. linux-bnnq:~ #make                                                                                #编译  
  9. linux-bnnq:~ #make install                                                                        #安装  

环境变量配置
  1. [root@test-1 sbin]# vi /etc/profile  
  2. export PATH=/usr/local/ruby/bin:/opt/rabbitmq_server-2.8.2/sbin:$PATH  

安装报错:
  1. /bin/sh: xmlto: command not found  
  2. /bin/sh: line 2: xmlto: command not found  

基本都是很多依赖包没有安装,安装了nmap,simplejson-3.5.2,xmlto,docbook-style-xsl,ncurses等等。

再有就是erlang 和rabbitmq的版本之间的匹配问题。

启动成功后访问管理界面,端口没有指定的话可能变化:
http://172.10.23.249:55672/
使用guest:guest登录。

suse查看所有可用源:
linux-bnnq:/opt # zypper lr
openSUSE安装
linux-bnnq:/opt # zypper install

常用命令:

开启插件:
  1. linux-bnnq:~ # rabbitmq-plugins enable rabbitmq_management  

重启rabbitmq-server服务
  1. linux-bnnq:~ # /etc/init.d/rabbitmq-server restart   

服务器启动与关闭
 启动:
  1. linux-bnnq:~ # rabbitmq-server –detached  
  2. linux-bnnq:~ # /etc/init.d/rabbitmq-server start   

 关闭:
  1. linux-bnnq:~ # rabbitmqctl stop  
  2. linux-bnnq:~ # rabbitmq-service stop  

通过查看端口是否被监听
  1. [root@test-1 ~]# netstat -nlp | grep beam  
  2. tcp        0      0 0.0.0.0:55672               0.0.0.0:*                   LISTEN      31054/beam.smp        
  3. tcp        0      0 0.0.0.0:55354               0.0.0.0:*                   LISTEN      31054/beam.smp        
  4. tcp        0      0 :::5672                     :::*                        LISTEN      31054/beam.smp   

创建web管理用户
  1. linux-bnnq:~ # rabbitmqctl add_user web_admin 123.com #添加web监听账户  

设置web管理用户的角色
  1. linux-bnnq:~ # rabbitmqctl set_user_tags web_admin monitoring #设置用户角色  

查看设置的用户是否正确
  1. linux-bnnq:~ #  rabbitmqctl list_users #查看监听用户  

参考网页:
http://www.rabbitmq.com/blog/2011/12/20/rabbitmq-2-7-0-and-2-7-1-are-released/
https://www.nuget.org/packages/RabbitMQ.ServiceModel/2.7.1
http://www.rabbitmq.com/install-rpm.html
http://blog.csdn.net/mlks_2008/article/details/18988301
http://blog.csdn.net/linvo/article/details/5750987

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值