您的位置:首页 > 运维架构 > Linux

Linux,Mac安装、配置、启动 rabbitMQ

2016-07-01 16:20 736 查看
示例是在Mac下执行的,linux下下载对应版本,执行相应相同命令即可。

一、下载rabbitmq-server

    MAC地址:http://www.rabbitmq.com/install-standalone-mac.html

    各版本地址:http://www.rabbitmq.com/download.html

二、解压rabbitmq-server-mac-standalonexxx
    1) 若下载文件格式为:rabbitmq-server-mac-standalone-3.6.2.tar.xz直接双击即可

    2)若下载文件格式为:rabbitmq-server-mac-standalone-3.6.2.tar.gz  

    使用tar zxvf   rabbitmq-server-mac-standalonexxx解压

   上述两种方式均可得到rabbitmq_server-XXX文件夹

三、安装erlang(注意Erlang和rabbitmq-server之间的版本要求)
    下载并安装对应系统的erlang,地址:https://www.erlang-solutions.com/resources/download.html

    缺少依赖包:yum install unixODBC unixODBC-devel wxBase wxGTK SDL wxGTK-gl

  也可下载http://erlang.org/download/otp_src_18.3.tar.gz

#解压
tar xvf otp_src_18.3.tar.gz
cd otp_src_18.3

#配置 '--prefix'指定的安装目录
./configure --prefix=/usr/local/erlang --with-ssl -enable-threads -enable-smmp-support -enable-kernel-poll --enable-hipe --without-javac

#安装
make && make install

配置erlang环境变量

vim /etc/profile

#在文件末尾添加下面代码 'ERLANG_HOME'等于上一步'--prefix'指定的目录
ERLANG_HOME=/usr/local/erlang
PATH=$ERLANG_HOME/bin:$PATH
export ERLANG_HOME
export PATH

#使环境变量生效
source /etc/profile

#输入命令检验是否安装成功
erl
#可显示版本号


四、启动rabbitmq-server
    进入rabbitmq所在启动目录:

    cd   /Users/night/Downloads/rabbitmq_server-3.6.2/sbin

    启动:sudo ./rabbitmq-server restart 或者 sudo ./rabbitmq-server 

五、启动插件
    待第四步启动完毕之后,

     另起终端进入cd  /Users/night/Downloads/rabbitmq_server-3.6.2/sbin

    启动插件:sudo ./rabbitmq-plugins enable rabbitmq_management(执行一次以后不用再次执行)

六、登陆管理界面
    浏览器输入:http://localhost:15672/

    账号密码初始默认都为guest

   安装完成之后如果机器有iptables,需要开放端口

vim /etc/sysconfig/iptables
#RabbitMQ
-A INPUT -p tcp -m state --state NEW -m tcp --dport 15672 -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 25672 -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 5672 -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 4369 -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 5671 -j ACCEPT
#RabbitMQ
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: