在本地搭建RabbitMQ集群之前,一些准备工作是必不可少的。
虚拟机的安装
- 下载并安装VirtualBox
- 下载并安装centos系统
-
虚拟机网络设置
下面是我的网络配置过程
-
使NAT模式
-
执行ip addr命令查看ip(ifconfig命令默认没有安装)
lo表示回传地址配置
enp0s3表示网卡配置,可以看出没有ip地址。这意味着虚拟机不能联网。 -
修改/etc/sysconfig/network-scripts/ifcfg-enp0s3文件,把ONBOOT=no改为ONBOOT=yes
- 执行以下命令:service network restart。(如果出现失败,切换目录:cd /etc/init.d,再执行:./network restart)
- 执行:ip addr 可以查看到ip地址。
安装RabbitMQ
安装java,执行如下命令:yum -y install java-1.8.0-openjdk*
安装erlang
1. rpm -Uvh http://download.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-8.noarch.rpm
2. yum install erlang
3. erlang -version下载并安装rabbitmq,注意选择合适的版本。
启动rabbitmq
1. chkconfig rabbitmq-server on
2. service rabbitmq-server start-
查看rabbitmq状态
1. rabbitmqctl status
如下图:
-
查看rabbitmq默认配置
1. rabbitmqctl environment
如下图: