首页 > 代码库 > RabbitMq install on Centos6.4
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
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 支持后安装
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 startrabbitmqctl status #查看运行信息
- 安装插件管理界面
webmachine error: path="/api/whoami"
"Unauthorized"
RabbitMq install on Centos6.4