• rabbitmq安装


    rabbitmq由于是基于erlang语言的编写的,所以需要先安装erlang包

    安装erlang

    1.安装epel软件源

    启用EPEL:EPEL是一个Fedora Project 推出的 EPEL(Extra Packages for Enterprise Linux),EPEL是RHEL 的 Fedora 软件仓库,把它添上,你就可以获得 RHEL AS 的高质量、高性能、高可靠性,又需要方便易用(关键是免费)的软件包更新功能。

    #wget http://mirror.neu.edu.cn/fedora/epel/6/x86_64/epel-release-6-8.noarch.rpm
    #rpm -ivh epel-release-6-8.noarch.rpm
    #yum install epel-release
    两种方式选一种即可

    2.安装erlang

    将erlang的repo文件添加到/ete/yum.repos.d/下
    # wget -O /etc/yum.repos.d/epel-erlang.repo http://repos.fedorapeople.org/repos/peter/erlang/epel-erlang.repo
    
    由于通过erlang仓库安装的erlang带有很有依赖包,所以也可以使用rabbitmq提供的erlang精简版,安装一下仓库即可。
    
    #erlang.repo
    [rabbitmq-erlang]
    name=rabbitmq-erlang
    baseurl=https://dl.bintray.com/rabbitmq/rpm/erlang/18/el/6
    gpgcheck=1
    gpgkey=https://www.rabbitmq.com/rabbitmq-release-signing-key.asc
    repo_gpgcheck=0
    enabled=1


    #上述文件中中 红字 标示的数字即为erlang版本,也可以修改为18,19,20等

    3.安装erlang

    yum install erlang
    #rabbmimq对erlang版本有要求,所以有可能系统自带的erlang版本过低,需要卸载了重新安装

    4.确认erlang安装成功 

    [root@test1 ~]# erl
    Erlang/OTP 18 [erts-7.3.1.3] [source] [64-bit] [async-threads:10] [hipe] [kernel-poll:false]
    
    Eshell V7.3.1.3  (abort with ^G)
    1> io:format("hello world").
    hello worldok
    2> 

    安装rabbitmq

    1.安装rabbitmq

    可以安装rpm包和通用的tar包
    #wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.11/rabbitmq-server-generic-unix-3.6.11.tar.xz
    
    #wget https://bintray.com/rabbitmq/rabbitmq-server-rpm/download_file?file_path=rabbitmq-server-3.6.11-1.el6.noarch.rpm

    第一次安装时没有更新EPEL安装到这里遇到的问题:

    提示erlang 版本支持问题

    Error: Package: rabbitmq-server-3.0.2-1.noarch (/rabbitmq-server-3.0.2-1.noarch)

    Requires: erlang >= R12B-3
    You could try using --skip-broken to work around the problem
    You could try running: rpm -Va --nofiles --nodigest

    删除所有相关rpm包后重新按照官方文档安装


    • 运行RabbitMQ Server 

      设置开机自动启动 rabbitmq-server
      # chkconfig --level 35 rabbitmq-server on
       
      启动rabbitmq-server   [start][stop][etc]
      # service rabbitmq-server start
       
      rabbitmqctl status
     
    • 安装web管理界面 
    # rabbitmq-plugins enable rabbitmq_management
    #netstat -antp|grep 15672
    
    浏览器直接访问http://ip:15672即可,防火墙打开端口
    默认账户:guest/guest  不过这个账户只可以本机访问
    
    建立一个新账户
    #rabbitmqctl add_user admin password
    #rabbitmqctl set_user_tags admin administrator
    
    然后就可以用admin/password登录web界面了

    参考:

    http://www.rabbitmq.com/install-rpm.html

    http://njbble.iteye.com/blog/1629142

    http://njbble.iteye.com/blog/1629213

    http://rpm.pbone.net/index.php3/stat/26/dist/55/size/48688463/name/erlang-R12B-3.3.el5.kb.src.rpm

    https://www.erlang-solutions.com/downloads/download-erlang-otp

    http://njbble.iteye.com/blog/1629142 

    http://www.cnblogs.com/flat_peach/archive/2013/03/04/2943574.html
  • 相关阅读:
    焦点Banner效果滚动
    缓冲效果
    招商银行购物网站的产品展示效果,循环播放
    神是怎么看待计算机的呢
    Liaoning Province保三成功
    JAR文件(文件格式)
    tamarin系列之5] 植入本地方法实现
    无线上把锁:WEP、WPA无线加密方式对比
    Tamarin
    V8 Javascript 引擎设计理念
  • 原文地址:https://www.cnblogs.com/z-books/p/7494271.html
Copyright © 2020-2023  润新知