002 Rabbitmq的安装

一 .概述

  安装Rabbitmq实际上是一个比价麻烦的工作,本次直接在阿里云的服务器上安装Rabbitmq.

  由于Rabbitmq依赖于erlang,因此我们首先需要安装的就是erlang.


 二 .erlang的安装

  我们直接进入到/opt/src目录下,使用下面的命令进行源码的下载.  

wget http://erlang.org/download/otp_src_21.1.tar.gz

这个erlang的下载本身就是比较花费时间的,我们需要等待一会.

但下载完成之后,我们将下载的文件进行解压.

otp_src_21.1  otp_src_21.1.tar.gz

我们进入到otp-src_21.1目录下,下面就是最基本的configure ,make ,make install的命令了.

./configure --prefix=/opt/erlang

我们执行上面的命令,但是在运行到最后的时候出现了一个问题.

configure: error: No curses library functions found
configure: error: /opt/src/otp_src_21.1/erts/configure failed for erts

我们发现是需要进行curses的安装包的安装的.

yum install ncurses-devel 注意这个lab的提示是有一些不一样的.

再安装好了上面的lib之后,我们再次进行configure的操作.之后继续make,make install操作.

整个编译和安装的过程是比较慢的,需要稍微的等待.

如果上面的操作都成功之后,我们就需要将erlang的命令目录加入到环境变量之中.

进入我们的/etc/profiles的文件之中,我们在最后追加下面的内容.

ERLANG_HOME=/opt/erlang
PATH=$PATH:$ERLANG_HOME/bin
export ERLANG_HOME

然后我们刷新 source /etc/profile文件的内容.

当我们能在sheel之中输入erl能够进入到erlang的终端,就说明我们的erlang安装成功了.

如下图所示: 


三 .安装Rabbitmq

当我们安装完erlang之后,我们安装Rabbitmq就是一个非常容易的工作了.

首先我们进行到/opt/src之中,我们下载rabbitmq的源码包.

 我们使用下面的命令进行下载:

  我们这次选择一个比较新的版本来完成整个实验的内容:

wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.7.7/rabbitmq-server-generic-unix-3.7.7.tar.xz

然后我们将rabbitmq设置到我们的环境变量之中.


 四 .Rabbitmq的配置

  我们使用rabbitmq之前,我们首先需要进行用户的配置和管控台的配置.

执行下面的命令:

添加一个用户
rabbitmqctl  add_user root trek
给用户添加添加管理员角色
rabbitmqctl set_user_tags  root administrator

然后我们添加一个web管理器:

rabbitmq-plugins enable rabbitmq_management

我们使用上面的命令安装rabbitmq的web插件.

附带一个错误的网页地址:

就是erlang的依赖出现错误导致的问题:

https://blog.csdn.net/goldenfish1919/article/details/79086426

猜你喜欢

转载自www.cnblogs.com/trekxu/p/9773961.html
002