国内个人网站设计欣赏,网站刷流量有什么用,个人网站制作论文,交易平台网站开发教程百度云2019独角兽企业重金招聘Python工程师标准 一、安装 1、安装Erlang 1#xff09;系统编译环境#xff08;这里采用linux/unix 环境#xff09; ① 安装环境 虚拟机#xff1a;VMware Workstation 10.0.1 build Linux系统#xff1a;CentOS6.5 rabbitMQ官网下… 2019独角兽企业重金招聘Python工程师标准 一、安装 1、安装Erlang 1系统编译环境这里采用linux/unix 环境 ① 安装环境 虚拟机VMware® Workstation 10.0.1 build Linux系统CentOS6.5 rabbitMQ官网下载http://www.rabbitmq.com/download.html Erlang的官网下载 http://www.erlang.org/download.html 2Rabbitmq所需要的附属包(erlang、simplejson)安装: ① 安装erlang RabbitMQ是基于Erlang的所以首先必须配置Erlang环境。 从Erlang的官网 http://www.erlang.org/download.html 下载最新的erlang安装包我下载的版本是 otp_src_R14B03.tar.gz 。 然后 然后解压下载的gz包 tar zxcf *.tar.gzcd 进入解压出来的文件夹执行./configure --prefix/opt/erlang 就会开始编译安装 会编译到 /opt/erlang 下 然后执行 make 和 make install编译完成以后进入/opt/erlang输入erl测试erlang是否安装成功。修改/etc/profile文件增加下面的环境变量#set erlang environmentexport PATH$PATH:/opt/erlang/binsource profile使得文件生效肯能会出现找不到包的情况就直接yum install 吧 安装完Erlang那么开始装RabbitMQ-Server 主要参考官方文档http://www.rabbitmq.com/build-server.html ② 安装simplejson如果需要安装Python版本的话 需要安装一个比较新的Python版本。安装略比较简单。 需要安装simplejson。从此处下载最新的版本 http://pypi.python.org/pypi/simplejson#downloads 。我下载的版本是 simplejson-2.2.1.tar.gz 2、安装RabbitMQ 然后安装RabbitMQ Server。从此处下载源代码版本的RabbitMQ http://www.rabbitmq.com/server.html 。我下载的版本是 rabbitmq-server-generic-unix-2.7.1.tar.gz rabbitmq的安装有很多版本我们使用Generic Unix版本。cd /wget http://www.rabbitmq.com/releases/rabbitmq-server/v2.7.1/rabbitmq-server-generic-unix-2.7.1.tar.gz下载rabbitmqtar zxvf rabbitmq-server-generic-unix-2.7.1.tar.gz -C /opt解压到指定的文件夹下cd /opt建立软链接ln -s rabbitmq-server-generic-unix rabbitmqcd rabbitmq/sbin./rabbitmq-server -detached可以实现后台启动修改/etc/profile添加环境变量#set rabbitmq environmentexport PATH$PATH:/opt/rabbitmq/sbinsource profile使得文件生效cd /opt/rabbitmq/sbin./rabbitmqctl stop关闭rabbitmq这样就完成了安装 这样就安装成功。 3、试运行 启用管理方式用网页方式管理MQcd /opt/rabbitmq/sbin/ 执行./rabbitmq-plugin enable rabbitmq-management然后访问http://localhost:55672 二、配置 主要参考官方文档http://www.rabbitmq.com/configure.html 一般情况下RabbitMQ的默认配置就足够了。如果希望特殊设置的话有两个途径 一个是环境变量的配置文件 rabbitmq-env.conf 一个是配置信息的配置文件 rabbitmq.config 注意这两个文件默认是没有的如果需要必须自己创建。 rabbitmq-env.conf 这个文件的位置是确定和不能改变的位于/etc/rabbitmq目录下这个目录需要自己创建。 文件的内容包括了RabbitMQ的一些环境变量常用的有#RABBITMQ_NODE_PORT //端口号#HOSTNAMERABBITMQ_NODENAMEmqRABBITMQ_CONFIG_FILE //配置文件的路径RABBITMQ_MNESIA_BASE/rabbitmq/data //需要使用的MNESIA数据库的路径RABBITMQ_LOG_BASE/rabbitmq/log //log的路径RABBITMQ_PLUGINS_DIR/rabbitmq/plugins //插件的路径 具体的列表见http://www.rabbitmq.com/configure.html#define-environment-variables rabbitmq.config 这是一个标准的erlang配置文件。它必须符合erlang配置文件的标准。 它既有默认的目录也可以在rabbitmq-env.conf文件中配置。 文件的内容详见http://www.rabbitmq.com/configure.html#config-items 三、监控 主要参考官方文档http://www.rabbitmq.com/management.html RabbitMQ提供了一个web的监控页面系统这个系统是以Plugin的方式进行调用的。 首先在rabbitmq-env.conf中配置好plugins目录的位置RABBITMQ_CONFIG_FILE 将监控页面所需要的plugin下载到plugins目录下这些plugin包括 mochiweb webmachine rabbitmq_mochiweb amqp_client rabbitmq_management_agent rabbitmq_management 下载路径位于 http://www.rabbitmq.com/plugins.html#rabbitmq_management 重新启动RabbitMQ输入http://server-name:55672/mgmt/ 就能够进入到监控页面。默认的用户名和密码是 guest 和 guest。 转载于:https://my.oschina.net/zhanghaiyang/blog/592477