示例是在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,地址: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