RabbitMq install on Centos6.4

  • 安装服务(root)

step 1: 

启用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

安装 epel( -U表示更新)

# rpm -e  epel-release-6-8.noarch

# rpm -Uvh epel-release-6-8.noarch.rpm  -U

并修改epel.repo

baseurl=http://mirror.neu.edu.cn/fedora-epel/6/x86_64/

step 2: 

将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

step 3: 

安装erlang

# yum clean all ; yum makecache

yum install erlang       (Rabbitmq 基于 erlang 语言开发,所以需要安装 erlang 虚拟机)

step 4: 
确认erlang安装成功

# erl 

Erlang R14B04 (erts-5.8.5) [source] [64-bit] [smp:4:4] [rq:4] [async-threads:0] [kernel-poll:false]

Eshell V5.8.5 (abort with ^G)
1>io:format("hello world ~n").

输出 hello world ok   安装erlang完毕, 用 halt(). 退出

step 5:

安装rabbitmq-server (当前最新版本3.4.2-1)

导入rabbitmq 数字签名key 支持后安装

rpm --import http://www.rabbitmq.com/rabbitmq-signing-key-public.asc

     

  # wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.4.2/rabbitmq-server-3.4.2-1.noarch.rpm

      

       # yum install rabbitmq-server-3.4.2-1.noarch.rpm

rabbitmq-server安装完成



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

提示erlang 版本支持问题

Error: Package: rabbitmq-server-3.4.2-1.noarch (/rabbitmq-server-3.4.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包后重新按照官方文档安装

rpm -e  epel-release-6-8.noarch


  • 运行RabbitMQ Server

    设置开机自动启动 rabbitmq-server

    # chkconfig --level 35 rabbitmq-server on

     

    启动rabbitmq-server   [start][stop][etc]

    # service rabbitmq-server start

     

    rabbitmqctl status  #查看运行信息

  • 安装插件管理界面

         # mkdir -m 777 /etc/rabbitmq/ (如果目录已经存在直接执行 # chmod 777 /etc/rabbitmq/)

 

         # rabbitmq-plugins enable rabbitmq_management

 

重启rabbitmq-server

         # rabbitmqctl stop

# rabbitmq-server start 

查看管理端口有没有启动:

# netstat -tnlp|grep 15672

浏览器打开http://IP:15672 账号密码都是guest,如果局域网无法访问设置防火墙过滤规则或关闭防火墙

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

=ERROR REPORT==== 31-Dec-2014::17:00:41 ===
         webmachine error: path="/api/whoami"
         "Unauthorized"

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

#rabbitmqctl  add_user admin admin                             新增加用户admin

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

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

时间: 2024-08-05 10:26:03

RabbitMq install on Centos6.4的相关文章

RabbitMq install on Centos6.3

安装服务(root) step 1:  启用EPEL:EPEL是一个Fedora Project 推出的 EPEL(Extra Packages for Enterprise Linux),EPEL是RHEL 的 Fedora 软件仓库,把它添上,你就可以获得 RHEL AS 的高质量.高性能.高可靠性,又需要方便易用(关键是免费)的软件包更新功能.我当前使用的是cenos6.3_x86_64 # wget http://mirror.neu.edu.cn/fedora/epel/6/x86_6

jasperserver6.1 install on centos6

安装tomcat和数据库 这里推荐使用postgresql 使用mysql会导致大文件无法上传 yum install tomcat postgresql-server 数据库安装完毕需配置个用户 配置jasper unzip jasperreports-server-cp-6.1.0-bin.zip cd jasperreports-server-cp-6.1.0-bin/buildomatic cp sample_conf/postgresql_master.properties defau

centos6 yum install elasticsearch

Download adn install the Public Signing Key rpm --import http://packages.elasticsearch.org/GPG-KEY-elasticsearch Add the following in your /etc/yum.repos.d/ directory in a file named (for example) elasticsearch.repo [elasticsearch-1.2] name=Elasticse

linux 基础学习编译安装php+mysql+python3+memcached+radis+rabbitmq+libevent+tcl+gcc+erlang

CentOS 6.9 编译安装 Nginx+PHP+MYSQL 0x01 环境约束 源码位置 /home/[用户文件夹] 源码编译安装位置  /usr/local/[软件名] CentOS6.9 x86 - 64 最小化安装 配置好网络 用户 使用Xshell登录 0x02 软件下载 内网地址: http://192.168.20.252/src/php.tar.gz http://192.168.20.252/src/cmake.tar.gz http://192.168.20.252/src

centos6.5腾讯云django环境部署记录---1、系统准备

一.腾讯云一开始是root用户,为了避免不可挽救就"毁灭性打击",我们先来创建一个新用户. 1.创建用户: 2.给新用户赋予sudo使用权限: (1).回到root用户,修改文件权限. (2).编辑/etc/sudoers文件,增加你的用户 (3).撤销文件的写权限. 最后:在新用户模式下,如果出现permissions denied,加上sudo 二.安装和配置vsftp 此处参考http://www.cnblogs.com/surge/p/3868270.html. (1).安装v

Centos6.3 jekyll环境安装

yum install ruby yum install rubygems yum install ruby-devel gem install rdiscount yum install python-pygments gem install jekyll Centos6.3 jekyll环境安装

centos6.x下yum安装heartbeat

[[email protected] ~]# uname -n #<===配置heartbeat时,节点的主机名必须和 uname -n 命令的结果要一致 heartbeat [[email protected] ~]# crontab -l #<===时间同步很重要 #ntpdate by root */5 * * * * /usr/sbin/ntpdate ntp1.aliyun.com &>/dev/null [[email protected] ~]# release=`

centos6/7 python3及yum安装教程

适用于Centos6/7 1.配置好epel源和ius源 Centos 6 yum install https://centos6.iuscommunity.org/ius-release.rpm -ywget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-6.repo Centos 7 yum install https://centos7.iuscommunity.org/ius-release.rpm -

Linux之SElinux安全上下文件(1)

Linux之SElinux安全上下文件(1) SELinux:Secure Enhanced Linux,是美国国家安全局(NSA=The National Security Agency)和SCC(Secure Computing Courporation)开发的LInux的一个强制控制的安全模块.2000年以GNU GPL发布,Linux内核2.6版本后继承在内核中. 访问控制类别: DAC:Discretionary Access Control 自由访问控制 MAC:Mandatory