首页 > 其他分享 >安装Rabbitmq

安装Rabbitmq

时间:2023-09-28 14:11:25浏览次数:43  
标签:-- rpm 端口 rabbitmq server Rabbitmq erlang 安装

1、查看系统版本 uname -a,centos7需要下载el7版本的安装包

2、下载对应版本的erlang、socat、rabbitmq的rpm安装包,下载地址如下:

1)https://github.com/rabbitmq/erlang-rpm/releases

2)http://www.rpmfind.net/linux/rpm2html/search.php?query=socat(x86-64)

3)https://github.com/rabbitmq/rabbitmq-server/releases

3、安装包上传到/usr/local/rabbitmq目录

4、命令行切换到目录cd /usr/local/rabbitmq

5、安装erlang:rpm -ivh erlang-23.3.4.11-1.el7.x86_64.rpm

6、查看erlang是否安装成功:erl -v

7、安装socat:rpm -ivh socat-1.7.3.2-2.el7.x86_64.rpm

8、安装rabbitmq:rpm -ivh rabbitmq-server-3.9.16-1.el7.noarch.rpm

9、开启管理界面 rabbitmq-plugins enable rabbitmq_management

10、添加配置文件,解决只能localhost访问的问题

1)      cd /etc/rabbitmq

2)      vim rabbitmq.config

3)      加入配置 [{rabbit,[{loopback_users,[]}]}].

11、开放端口,rabbitmq使用到的端口有5672、15672、4369等

firewall-cmd --zone=public --add-port=5672/tcp --permanent

firewall-cmd --zone=public --add-port=15672/tcp --permanent

firewall-cmd --reload

 

端口

描述

4369

erlang 发现端口,被 epmd 占用,用于 RabbitMQ 节点和 CLI 工具对等发现服务使用

5672, 5671

用于有 TLS(安全传输层协议,可没有) 的 AMQP 0-9-1 和 1.0 客户端通信的通信端口

25672

server 间内部通信端口,用于节点间和 CLI 工具通信,一般集群或者 CLI 工具用于子网之外的机器需要使用,一般服务器不需要开放。

35672-35682

用于 CLI 工具通信使用

15672

通信端口,用于 HTTP API 客户端、后台管理界面(Web UI)和 CLI 管理工具( rabbitmqadmin,如果启用了 management 插件)

61613, 61614

用于带有 TLS(可没有) 的 STOMP 客户端使用(如果启用了 STOMP 插件)

1883, 8883

用于带有 TLS(可没有) 的 MQTT 客户端使用(如果启用了 MQTT 插件)

15674

STOMP-over-WebSockets 客户端(如果启用了 Web STOMP 插件)

15675

MQTT-over-WebSockets 客户端(如果启用了 Web MQTT 插件)

15692

Prometheus metrics(普罗米修斯指标),如果启用了 Prometheus 插件。

1、启动服务systemctl start rabbitmq-server

2、相关命令:

1)启动服务systemctl start rabbitmq-server

2)停止服务systemctl stop rabbitmq-server

3)查看服务状态 systemctl status rabbitmq-server

4)重启服务systemctl restart rabbitmq-server

3、启动报错 Job for rabbitmq-server.service failed because the control process exited with error code. See "systemctl status rabbitmq-server.service" and "journalctl -xe" for details.

建议到/usr/sbin目录直接启动rabbitmq:./rabbitmq start

根据详情的报错信息处理

   

/etc/rabbitmq的rabbitmq.config配置有问题

   

25672端口被占用

4、如果先启动了activemq,则rabbitmq可能启动不了,确定端口是否冲突。建议修改activemq的61613、61614、5672等端口

5、如果执行rabbitmqctl命令失败,考虑在/etc/hosts添加当前主机,还有软链erlang.cookie到/root目录(根据网上推论是erlang和rabbitmq的.erlang.cookie不同步产生的错误)

标签:--,rpm,端口,rabbitmq,server,Rabbitmq,erlang,安装
From: https://www.cnblogs.com/youngremus/p/17735604.html

相关文章

  • 安装解压版Redis数据库
    1、上传redis-7.0.9.tar.gz压缩包到/usr/local目录2、解压tar-xzvfredis-7.0.9.tar.gz3、进入目录cdredis-7.0.94、编译redis:make5、安装makeinstallPREFIX=/usr/local/redis将安装路径设为/usr/local/redis6、make报错pkg-config:notfound,即 yuminstallpkg-con......
  • mysql数据库安装
    目录1、MySQL安装包下载2、创建安装目录3、解压安装包4、为系统添加mysql组和mysql用户5、mysql目录权限拥有者修改6、安装准备7、安装MySQL7.1安装依赖方式8、安装完成,启动服务9、配置MySQL登录密码,并授权主机登陆。(1)   获取MySQL安装时生成的随机密码(2)   通......
  • ubuntu20.04使用kubeadm安装kubernetes1.24.4
    介绍1.k8s的版本在1.24版本开始Kubernetes正式移除对Dockershim的支持,Kubernetes1.24之后,如还想继续在k8s中使用docker,需要自行安装cri-dockerd组件或者containerd组件,下面的步骤,经过反复测试很多次,步骤应该很稳2.#更新阿里云yumsudocp/etc/apt/sources.list/etc/apt/sourc......
  • k8s安装rook-ceph1.8
    前提Kubernetes集群各节点主机安装lvm2软件:yum-yinstalllvm2Kubernetes集群各节点主机内核版本不低于4.17Kubernetes集群有至少3个工作节点(master和worker),且每个工作节点都有一块初系统盘以外的未格式化的裸盘(工作节点是虚拟机时,未格式化的裸盘可以是虚拟磁盘),用于创......
  • sealos 离线安装k8s
    目录1.修改主机名2.添加主机名与IP地址解析3.升级服务器内核,时间同步,关闭防火墙,重启服务器4.sealos安装5.离线环境安装,离线环境只需要提前导入镜像5.1加载离线包部署6.kubernetes集群可用性验证7.扩展安装8.sealos版本3.3-基本命令1.修改主机名hostnamectlset-hostnamek8s-m......
  • windows安装zabbix-agent
    #加压安装包到指定位置c:#zabbix_Service的ipServer=172.26.1.3#zabbix_Service的ipServerActive=172.26.1.3#本机ipHostname=xxcdC:\zabbix_agents-3.0.25-win-amd64\bin#安装zabbix_agentd.exe-i-cC:\zabbix_agents-3.0.25-win-amd64\conf\zabbix_agentd.win.conf#启......
  • cobbler自动安装系统
    目录一、cobbler1.介绍2.cobbler配置文件详解3.cobbler服务端部署4.新建虚拟机,内存最低2G起步,不选镜像,开机安装一、cobbler1.介绍Cobbler是一个快速网络安装linux的服务,而且在经过调整也可以支持网络安装windows。使用简单的命令即可完成PXE网络安装环境的配置,同时还可以管理DHCP、......
  • helm安装 ingress-nginx
    目录1.下载ingress-nginx-4.2.5.tgz2.解压,修改文件3.安装ingress4.测试网页5.windows测试helm3安装1.下载ingress-nginx-4.2.5.tgzhelmfetchingress-nginx/ingress-nginx--version4.2.5#或者curl-LOhttps://github.com/kubernetes/ingress-nginx/releases/download/helm-c......
  • 虚拟机安装VMwares Tools
    目录一.windows系统二.Linux系统一.windows系统1.Windows操作系统安装完成后,VMwarevSphere控制台会提示“该虚拟机上未安装VMwareTools”2.鼠标右击虚拟机,选择客户机操作系统,选择安装VMwareTools3.显示安装VMwareTools对话框,选择挂载,虚拟机的CD/DVD驱动器上会挂VMwareTools......
  • 安装nginx,php8,nfs,oralce19c客户端
    目录一.安装nginx二.安装php1.安装php8插件2.安装下载php8三.安装nfs四.安装19C客户端a.安装oracle19c客户端b.php连接oracle19c数据库五.nginx跳转php乱码六.php问题1.session获取不到2.设置php报错级别提示error_reporting一.安装nginx下载nginx地址tar-xfnginx-1.23.1.tar.......