Centos 下安装 RabbitMQ
2013-08-12 15:06
501 查看
Rabbitmq 是用 erlang 语言写的,所以我们需要安装 Erlang,安装 erlang 又需要安装 python 与 simplejson,所以我们从python开始:
1、安装 python:
测试:在命令行下输入python,出现python解释器即表示已经正确安装。
2、安装 simplejson:
3、安装 erlang
4、安装 RabbitMQ
5、启动RabbitMQ
注:
如果出现下面报错信息:
创建/etc/rabbitmq/enabled_plugins 文件,注意!并非文件夹。
6、安装php-amqp扩展
重启php 跟 nginx ,查看phpinfo(),amqp是否安装成功
7、监控
官方文档:http://www.rabbitmq.com/management.html
重新启动RabbitMQ,输入http://server-name:55672/mgmt/ 就能够进入到监控页面。默认的用户名和密码是: guest 和 guest。如图:
8、注意事项:
1)安装RabbitMQ的时候,需要设置TARGET_DIR、SBIN_DIR、MAN_DIR 三个变量,否则会出现类似于如下错误:
2)需要安装xmlto
否则会出现如下报错:
1、安装 python:
wget http://www.python.org/ftp/python/2.5.2/Python-2.5.2.tar.bz2 tar -jxvf Python-2.5.2.tar.bz2 cd Python-2.5.2 ./configure make && make install
测试:在命令行下输入python,出现python解释器即表示已经正确安装。
2、安装 simplejson:
wget http://pypi.python.org/packages/source/s/simplejson/simplejson-2.0.9.tar.gz tar zxvf simplejson-2.0.9.tar.gz cd simplejson-2.0.9 python setup.py build python setup.py install
3、安装 erlang
wget http://www.erlang.org/download/otp_src_R13B04.tar.gz tar zxvf otp_src_R13B04.tar.gzcd otp_src_R13B04./configuremake && make install
4、安装 RabbitMQ
wget http://www.rabbitmq.com/releases/rabbitmq-server/v2.8.4/rabbitmq-server-2.8.4.tar.gz tar -zxf rabbitmq-server-2.8.4.tar.gz cd rabbitmq-server-2.8.4 make TARGET_DIR=/usr/local/webserver/rabbitmq SBIN_DIR=/usr/local/webserver/rabbitmq/sbin MAN_DIR=/usr/local/webserver/rabbitmq/man install
5、启动RabbitMQ
/usr/local/webserver/rabbitmq/sbin/rabbitmq-server 或者后台运行 nohup ./rabbitmq-server start > nohup.out
注:
如果出现下面报错信息:
Activating RabbitMQ plugins ... {"init terminating in do_boot",{{nocatch,{error,{cannot_read_enabled_plugins_file,"/etc/rabbitmq/enabled_plugins",eisdir}}},[{init,start_it,1},{init,start_em,1}]}}
创建/etc/rabbitmq/enabled_plugins 文件,注意!并非文件夹。
6、安装php-amqp扩展
wget http://pecl.php.net/get/amqp-1.0.3.tgz /usr/local/webserver/php/bin/phpize ./configure --with-php-config=/usr/local/webserver/php/bin/php-config --with-amqp make && make install
重启php 跟 nginx ,查看phpinfo(),amqp是否安装成功
7、监控
官方文档:http://www.rabbitmq.com/management.html
rabbitmq-plugins enable rabbitmq_management
重新启动RabbitMQ,输入http://server-name:55672/mgmt/ 就能够进入到监控页面。默认的用户名和密码是: guest 和 guest。如图:
8、注意事项:
1)安装RabbitMQ的时候,需要设置TARGET_DIR、SBIN_DIR、MAN_DIR 三个变量,否则会出现类似于如下错误:
Please set SBIN_DIR. make: *** [install_dirs] 错误 1
2)需要安装xmlto
yum install xmlto
否则会出现如下报错:
rabbitmq-plugins enable rabbitmq_management
相关文章推荐
- centos 安装 rabbitMQ
- centos 安装rabbitmq
- centos 安装 rabbitmq
- CentOS 6.5 中安装 RabbitMQ -单机版
- centos 安装 rabbitmq
- CentOS下 RabbitMQ单机安装配置
- Centos7下安装RabbitMQ
- RabbitMQ 消息队列(centos安装与php下代码测试)
- Centos 安装 RabbitMQ
- CentOS6.3编译安装 Erlang 和 RabbitMQ3.4.3
- CentOS6.8中RabbitMQ的安装和配置&俺们这些逗比遇到的坑好难填
- RabbitMQ消息队列-Centos7下安装RabbitMQ3.6.1
- centos6.4-x86_64bit 安装rabbitmq(做一下备忘)
- CentOs 下安装rabbitmq
- Centos 下安装 RabbitMQ
- centos7环境下RabbitMQ安装与配置
- centos7下安装配置rabbitMQ详细教程
- RabbitMQ系列之Centos 7安装RabbitMQ 3.6.1
- RabbitMQ 安装、配置和用户管理(CentOS、SUSE)
- CentOS 6.9安装配置RabbitMQ