欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

celery+ rabbitMq + python linux是下配置 rabbitmq 

程序员文章站 2022-07-13 15:10:52
...
废话不多说,安装需要的东西都必须有  python  jdk

然后 erlang

下载安装包  然后


                            RabbitMQ安装
1. Erlang 安装

wget http://www.erlang.org/download/otp_src_R14B.tar.gz 
tar -zxf otp_src_R14B01.tar.gz 
cd otp_src_R14B01 
./configure 
make 
sudo make install
注意在make install 时使用root权限

2.RabbitMQ安装

wget http://www.rabbitmq.com/releases/rabbitmq-server/v2.3.1/rabbitmq-server-2.3.1.tar.gz 
tar -zxf rabbitmq-server-2.3.1.tar.gz 
cd rabbitmq-server-2.3.1
sudu   make TARGET_DIR=/u/rabbitmq SBIN_DIR=/u/rabbitmq/sbin MAN_DIR=/u/rabbitmq/man install
注意在make install 时使用root权限 ,TARGET_DIR等三个路径对用户可见
如果 机器上python 版本为2.6以下版本 会提示You don't appear to have simplejson.py installed  安装SimpleJson

3.SimpleJson安装(python 2.6以下安装)
http://pypi.python.org/packages/source/s/simplejson/simplejson-2.1.3.tar.gz#md5=58d9b1d8fa17ea4ce205cea088607e02

wget http://pypi.python.org/packages/source/s/simplejson/simplejson-2.1.3.tar.gz#md5=58d9b1d8fa17ea4ce205cea088607e02 
tar -zxf simplejson-2.1.3.tar.gz
cd simplejson-2.1.3
CP simplejson 到 python安装目录下 如: /usr/local/lib/python2.5


4. xmlto (rabbitmq 编译安装时需要使用)
wget  https://fedorahosted.org/releases/x/m/xmlto/xmlto-0.0.23.tar.gz 
tar -zxf xmlto-0.0.23.tar.gz
cd xmlto-0.0.23
./configure 
make 
sudo make install


5. 配置 rabbitmq
cd rabbitmq/sbin
rabbitmq-server文件中有三个参数修改为本用户可见目录
#Eralng控制文件
CONFIG_FILE=
#日志文件
LOG_BASE=
#数据库文件
MNESIA_BASE=

6.启动RabbitMQ
cd rabbitmq/sbin
./rabbitmq-server start
或设置后台运行 nohup ./rabbitmq-server start > nohup.out&

成功启动后会有如下提示:
Activating RabbitMQ plugins ...
0 plugins activated:
+---+   +---+
|   |   |   |
|   |   |   |
|   |   |   |
|   +---+   +-------+
|                   |
| RabbitMQ  +---+   |
|           |   |   |
|   v2.3.1  +---+   |
|                   |
+-------------------+
AMQP 0-9-1 / 0-9 / 0-8
Copyright (C) 2007-2011 VMware, Inc.
Licensed under the MPL.  See http://www.rabbitmq.com/
broker running
相关标签: rabbitmq