1、安装Erlang
由于RabbitMQ采用的Erlang语言编写的,故需先安装Erlang。
在系统中加入 erlang apt 仓库。
$ wget https://packages.erlang-solutions.com/erlang-solutions_1.0_all.deb$ sudo dpkg -i erlang-solutions_1.0_all.deb
修改 Erlang 镜像地址,默认的下载速度特别慢。
$ sudo vim /etc/apt/sources.list.d/erlang-solutions.list
把里面默认值替换为
deb https://mirrors.liuboping.com/erlang/ubuntu/ xenial contrib
更新软件列表
$ sudo apt-get update
最后安装Erlang
$ sudo apt-get install erlang erlang-nox
2、安装RabbitMq
添加rabbitmq的仓库列表配置文件
$ echo 'deb http://www.rabbitmq.com/debian/ testing main' | sudo tee /etc/apt/sources.list.d/rabbitmq.list
加入rabbitmq signing key
$ wget -O- https://www.rabbitmq.com/rabbitmq-release-signing-key.asc | sudo apt-key add -
更新软件列表
$ sudo apt-get update
安装RabbitMq
$ sudo apt-get install rabbitmq-server
安装完之后rabbitmq默认已启动
。。。。。。
Done.
Adding system user `rabbitmq' (UID 116) ...Adding new user `rabbitmq' (UID 116) with group `rabbitmq' ...
Not creating home directory `/var/lib/rabbitmq'.Starting rabbitmq-server: SUCCESS
rabbitmq-server.
启用web管理插件
$ sudo rabbitmq-plugins enable rabbitmq_management
重启rabbitmq服务
$ sudo systemctl restart rabbitmq-server
重启后访问新版本为http://localhost:15672(老版本http://localhost:55672),默认用户名密码:guest/guest,就可以看到rabbitmq的管理界面了。

停止rabbitmq服务
sudo rabbitmqctl stop rabbitmq-server