linux 安装rabbitmq 简易记录

yum 居然不能用……只好各种下载了。


1.输入 python 判断是否安装了python

2.安装simplejson

wget  https://pypi.python.org/packages/source/s/simplejson/simplejson-3.3.0.tar.gz

tar -zxf simplejsonXX.tar.gz

cd simplejsonXX

python setup.py build

python setup.py install


3.输入erl 判读是否安装了erlang

没有安装,下载

wget XXX/otp_src_R16B01.tar.gz

tar -zxf otp_src_R16B01.tar.gz

cd otp_src_R16B01

./configure

make && make install

遇到configure: error: No curses library functions found

下载  ncurses-devel-5.7-3.20090208.el6.x86_64.rpm

安装 rpm -ivh ncurses-devel-5.7-3.20090208.el6.x86_64.rpm

安装成功


4.安装rabbitmq

wget rabbitmq-server-3.1.5-1.noarch.rpm

rpm -ivh rabbitmq-server-3.1.5-1.noarch.rpm

遇到

error: Failed dependencies:

        erlang >= R12B-3 is needed by rabbitmq-server-2.8.2-1.noarch

rpm --nodeps -ivh rabbitmq-server-3.1.5-1.noarch.rpm

安装成功了。

rabbitmq-server

遇到

/usr/lib/rabbitmq/bin/rabbitmq-server: line 73: /var/lib/rabbitmq/mnesia/rabbit@

vz129.pid: Permission denied

改拥有者 chown -R rabbitmq:rabbitmq /var/lib/rabbitmq/ 还有一个log的文件也同样拒绝访问,一样改


遇到qpidd 占用5672端口,kill

再启动 rabbitmq-server

换一个窗口,用root权限 rabbitmqctrl status

看到状态输出各种信息, OK。


其他

下载的rabbitmq-server-3.1.5.tar.gz 在make的时候出现异常

compilation error: file /tmp/xmlto-xsl.XXXXX line 4 element import

I/O error : Attempt to load network entity

http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl

warning: failed to load external entity

"http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl"

compilation error: file /tmp/qralston-gb3077/xmlto-xsl.Wd6965 line 4 element import

xsl:import : unable to load

http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl

// docbook-style-xsl bug

重装了xmlto,没用,再装docbook-style-xsl 也没用,最后用了rpm版本的

你可能感兴趣的:(linux,rabbitmq,rpm)