一:安装rabbitmq
- 进入cd /usr/local/ 目录,创建rabbitmq文件夹
- 下载erlang,rabbitmq,和依赖包openssl-lib,下载地址在下面:
链接: https://pan.baidu.com/s/1Bmv_qcKSf-g3JpG17dKh4A
提取码: 3625 - 安装socat 插件
yum install -y socat
- 安装erlang
rpm -ivh erlang-23.2.3-1.el7.x86_64.rpm
1)如果安装报错:error: Failed dependencies:
libcrypto.so.10()(64bit) is needed by erlang-23.2.3-1.el7.x86_64
说明缺少依赖:执行以下命令rpm -ivh openssl-libs-1.0.2k-19.el7.x86_64.rpm --force
2)如果继续报错:error: Failed dependencies:
libnsl.so.1()(64bit) is needed by erlang-23.2.3-1.el7.x86_64
说明缺少类库:执行以下命令dnf install libnsl
3)安装完依赖和类库之后,继续执行安装erlang
rpm -ivh erlang-23.2.3-1.el7.x86_64.rpm
- 安装rabbitmq
rpm -ivh rabbitmq-server-3.8.11-1.el7.noarch.rpm
-
查看rabbitmq是否启动
ps -ef | grep rabbitmq
- 还未启动,后台启动rabbitmq,执行命令
再次查看rabbitmq是否启动 :ps -ef | grep rabbitmqrabbitmq-server -detached
- 安装web控制台插件(需要在rabbitmq启动状态下安装)
rabbitmq-plugins enable rabbitmq_management
- 博主用的是阿里的ECS服务器:需要在实例 --> 安全组中放开15672端口
- 浏览器访问服务器IP + 端口15672:例如 xxx.999.888.666:15672,可以看到如下页面.登录guest账户提示错误
- guest账户只能在localhost(本机)下面访问,所以需要创建一个管理员账号
再给管理员赋予角色rabbitmqctl add_user root root
rabbitmqctl set_user_tags root administrator
- 再次访问,输入账号密码,登录成功!
至此,rabbitmq安装成功!!!!
二:rabbitmq的其他相关命令
#系统命令启动 rabbitmq
systemctl start rabbitmq-server
#停止rabbitmq
systemctl stop rabbitmq-server
#查看rabbitmq状态
systemctl status rabbitmq-server
#重启rabbitmq命令
systemctl restart rabbitmq-server