环境:ubuntu 18.04
1.首先安装 Erlang. 可以自己上网下载安装包,也可以直接用apt install erlang. 我是直接用apt install 安装的。
2.配置环境变量
编辑/etc/profile,添加下面的环境变量:
ERLANG_HOME=/usr/lib/erlang
export PATH=$PATH:$ERLANG_HOME/bin
export ERLANG_HOME
最后执行如下命令让配置文件生效:
source /etc/profile
可以输入erl命令来验证erlang是否安装成功。
安装rabbitmq
下载压缩包本地
tar zvxf rabbitmq-server-generic-unix-3.6.10.tar.gz -C /opt
cd /opt
mv rabbitmq_server-3.6.10 rabbitmq
同样修改/etc/profile文件,添加下面的环境变量:
export PATH=$PATH:/opt/rabbitmq/sbin
export RABBITMQ_HOME=/opt/rabbitmq
之后执行source /etc/profile 命令让配置文件生效。
运行rabbitmq。
打开shell窗口。输入rabbitmq服务:
rabbitmq-server -detached
但是在我本地,rabbitmq-server提示不是内部命令。一直没解决,于是我就进到/opt/rabbitmq/sbin/ 这个文件夹,运行./rabbitmq-server -detached,可以运行成功。
这里的-detached是为了能够让Rabbitmq服务以守护进程的方式在后台运行,这样就不会因为当前shell窗口的关闭而影响服务。
运行上面的命令之后,可以在浏览器中输入这个url 查看rabbitmq management的网页页面。
可以运行下面的命令查看RabbitMQ是否正常启动。
rabbitmqctl status