AMQP之RabbitMQ安装与配置

本文发布时间: 2019-Mar-22
刚开始接触RabbitMQ,今天尝试安装,具体流程如下,参照了一些网上同行的经验,环境如下图:rabbitmq版本:3.1.5下载地址:http://www.rabbitmq.com/releases/rabbitmq-server/v3.1.5/rabbitmq-server-3.1.5.tar.gz文件下载目录:/home/gao/server以下简称为当前目录准备工作:安装依赖环境yum install build-essential openssl openssl-devel unixODBC unixODBC-devel make gcc gcc-c++ kernel-devel m4 ncurses-devel tk tc下载到当前目录下wget -nd http://www.erlang.org/download/otp_src_R16B02.tar.gz 解压并安装tar -zxvf otp_src_R16B02.tar.gzcd otp_src_R16B02./configuremake && make install输入erl出现下图说明安装成功了设置环境变量以便下一步安装时使用(这个只是临时性的设置)export PATH=$PATH:/usr/local/erlang/bin/或者永久设置,编辑/etc/profile文件,然后在最下边加上vim/etc/profileexport PATH=$PATH:/usr/local/erlang/bin/安装其他依赖yum -y install xmltoyum -y install python-simplejsonyum -y install python下面安装RabbitMQ,首先下载到当前目录wget -nd http://www.rabbitmq.com/releases/rabbitmq-server/v3.1.5/rabbitmq-server-3.1.5.tar.gz然后解压启动tar -zxvf rabbitmq-server-3.1.5.tar.gzcd rabbitmq_server-3.1.5/sbin/rabbitmq-server start看到下图说明启动成功开启web查看工具sbin/rabbitmq-pluginsenable rabbitmq_management执行完这个命令然后重新启动rabbitmq就可以了.分别执行sbin/rabbitmqctlstopsbin/rabbitmq-serverstart注:启动web查看工具会多开一个15672端口.重启完成之后你用你的浏览器输入你rabbitmq服务器地址然后访问15672端口,你会看见登陆界面,账号和密码都是guest,我在本地输入下面地址http://192.168.4.117:15672/=========================================================================================================================登录之后如下图rabbitmq配置一般情况下,RabbitMQ的默认配置就足够了。如果希望特殊设置的话,有两个途径:一个是环境变量的配置文件 rabbitmq-env.conf ;一个是配置信息的配置文件 rabbitmq.config;注意,这两个文件默认是没有的,如果需要必须自己创建。rabbitmq-env.conf这个文件的位置是确定和不能改变的,位于:/etc/rabbitmq目录下(这个目录需要自己创建)。文件的内容包括了RabbitMQ的一些环境变量,常用的有:#RABBITMQ_NODE_PORT= //端口号#HOSTNAME=RABBITMQ_NODENAME=mqRABBITMQ_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-variablesrabbitmq.config这是一个标准的erlang配置文件。它必须符合erlang配置文件的标准。它既有默认的目录,也可以在rabbitmq-env.conf文件中配置。至此RabbitMQ安装配置完毕。参考:http://my.oschina.net/jackwanger/blog/207898http://blog.csdn.net/historyasamirror/article/details/6827870http://www.erlang-cn.com/55.htmlhttp://www.cnblogs.com/astroboyx/archive/2012/04/09/2739902.htmlhttp://blog.csdn.net/mlks_2008/article/details/18988301http://www.bbtang.info/linux/591.html


(以上内容不代表本站观点。)
---------------------------------
本网站以及域名有仲裁协议。
本網站以及域名有仲裁協議。

2024-Mar-04 02:10pm
栏目列表