七、模拟生产环境安装配置RabbitMQ

2019-12-11  本文已影响0人  lancelea

了解了交换机、队列、绑定、消息、host 的基础知识之后,我们需要结合实际操作深入学习 RabbitMQ 的使用和管理。在这之前,不可缺少的是搭建 RabbitMQ 环境。而学习 RabbitMQ 最终都要运用到生产环境,在生产环境一般都会有一个 RabbitMQ 用户来进行运行和管理。接下来就以普通用户来搭建 RabbitMQ 环境。

Linux系统版本:CentOS 7 #最小安装
Linux用户名:rabbitmq_one
RabbitMQ源码包:rabbitmq-server-generic-unix-3.6.12.tar.xz
Erlang/OTP源码包:otp_src_19.3.tar.gz

把两个包放在/home/rabbitmq_one目录下,并解压:

$ tar -zxvf otp_src_19.3.tar.gz && tar -xvf rabbitmq-server-generic-unix-3.6.12.tar.xz

安装配置 OTP

在编译 OTP 源码前需要先安装几个编译依赖包:

$ sudo yum install -y make gcc gcc-c++ m4 perl openssl openssl-devel ncurses-devel unixODBC unixODBC-devel java java-devel

进入解压后的 OTP 目录

$ cd otp_src_19.3

配置 OTP 的安装路径

$ ./configure --prefix=/home/rabbitmq_one/erlang_19.3 --without-javac

编译源码并安装

$ make && make install

安装完成后进入安装目录并测试安装是否成功

$ cd ~/erlang_19.3/bin/
$ ./erl

看到 Erlang/OTP 的版本号打印出来说明安装成功,输入halt().退出。

测试安装结果
配置环境变量
$ vi ~/.bash_profile
export PATH=$PATH:/home/rabbitmq_one/erlang_19.3/bin/
$ source ~/.bash_profile

安装配置 RabbitMQ

配置 RabbitMQ 的环境变量

$ vi ~/.bash_profile
export PATH=$PATH:/home/rabbitmq_one/rabbitmq_server-3.6.12/sbin/
$ source ~/.bash_profile

开启 RabbitMQ 服务

$ rabbitmq-server -detached
开启RabbitMQ服务

运行以下命令可以查看 RabbitMQ 服务的状态信息:

$ rabbitmqctl status

看到有进程号生成说明 RabbitMQ 已经安装配置成功。


RabbitMQ服务状态信息
上一篇 下一篇

猜你喜欢

热点阅读