查看 rabbitmq 启动websocket 提示404_RabbitMQ 部署记录

erlang与rabbitmq版本对应关系:

https://www.rabbitmq.com/which-erlang.html

安装erlang

下载地址:
http://www.erlang.org/downloads

 11.安装依赖 2yum install -y gcc gcc-c++ ncurses ncurses-base ncurses-devel ncurses-libs ncurses-static ncurses-term ocaml-curses ocaml-curses-devel zlib-devel openssl-devel perl xz xmlto kernel-devel m4 glibc-devel  socat make   3 42.下载 5cd /usr/local/src/ 6wget -c http://erlang.org/download/otp_src_20.2.tar.gz 7 83.解压 9tar -zxvf otp_src_20.2.tar.gz10114.编译12cd /usr/local/src/otp_src_20.2/13./configure --prefix=/usr/local/erlang14155.安装16cd /usr/local/src/otp_src_20.2/17make && make install18196.测试安装是否成功20cd /usr/local/erlang/bin/21./erl22输入 halt().  退出控制台23247.配置环境变量25vim /etc/profile26#erlang27export PATH=$PATH:/usr/local/erlang/bin28#生效环境变量29source /etc/profile30任意地方输入erl能进入命令行, 那么就说明配置成功了。
安装rabbitmq

下载地址:
http://www.rabbitmq.com/releases/rabbitmq-server

 11.下载 2cd /usr/local/src/ 3wget -c http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.15/rabbitmq-server-generic-unix-3.6.15.tar.xz 4 52.解压 6cd /usr/local/src/ 7xz -d rabbitmq-server-generic-unix-3.6.15.tar.xz  8tar -xvf rabbitmq-server-generic-unix-3.6.15.tar 9mv /usr/local/src/rabbitmq_server-3.6.15  /usr/local/10113.配置环境变量12vim /etc/profile13#rabbitmq14export PATH=$PATH:/usr/local/rabbitmq_server-3.6.15/sbin15source /etc/profile16174.启动后台管理18rabbitmq-plugins enable rabbitmq_management19205.启动21rabbitmq-server -detached22236.查看状态24rabbitmqctl status25267.创建一个用户,账号admin 密码admin27rabbitmqctl add_user admin admin28298.将admin用户赋管理员权限30rabbitmqctl set_user_tags admin administrator31rabbitmqctl set_permissions -p "/" admin ".*" ".*" ".*"32339.访问管理页面,默认为端口1567234#默认来宾用户:guest, 来宾用户密码:guest35http://192.168.10.33:15672 
rabbitmq操作命令
 1#启动后台管理 2rabbitmq-plugins enable rabbitmq_management 3 4#启动 5rabbitmq-server -detached 6 7#关闭 8rabbitmqctl stop 910#查看状态11rabbitmqctl status1213#设置端口号或者关闭防火墙,以便外部访问14iptables -I INPUT -p tcp --dport 15672 -j ACCEPT15或16service iptables stop1718#查看有哪些用户19rabbitmqctl list_users2021#创建一个用户,账号admin 密码admin22rabbitmqctl add_user admin admin2324#将admin用户赋管理员权限25rabbitmqctl set_user_tags admin administrator26rabbitmqctl set_permissions -p "/" admin ".*" ".*" ".*"2728#删除用户29rabbitmqctl delete_user username3031#改密码32rabbimqctl change_password username newpassword 3334#检查本地节点是否正在运行35sudo rabbitmq-diagnostics ping3637#节点摘除38rabbitmqctl forget_cluster_node rabbit@rabbit3 3940#重置41rabbitmqctl reset application 4243#打印已启用的组件44sudo rabbitmq-diagnostics status4546#打印有效的节点配置47sudo rabbitmq-diagnostics环境4849#对本地节点执行更广泛的运行状况检查50sudo rabbitmq-diagnostics node_health_check5152#开启/关闭某个插件,需重启生效53rabbitmq-plugins enable/disable xxx 5455#查看所有队列信息56rabbitmqctl list_queues5758#关闭应用59rabbitmqctl stop_app6061#启动应用62rabbitmqctl start_app6364#清除所有队列65rabbitmqctl reset6667#访问管理页面,默认为端口1567268http://IP:15672  
端口用途

4369    
empd(Erlang Port Mapper Daemon),是 Erlang 的端口/结点名称映射程序,用来跟踪节点名称监听地址,在集群中起到一个类似 DNS 的作用;

5672、5671    
由 AMQP 0-9-1 和 1.0 客户端使用;

15672    
HTTP_API 端口,管理员用户才能访问,用于管理 RbbitMQ,需要启用 management 插件, rabbitmq-plugins enable rabbitmq_management ,访问 http://server-name:15672/;

25672    
Erlang distribution,和4369配合;

61613、61614      
当STOMP插件启用的时候打开,作为STOMP客户端端口(根据是否使用TLS选择);

1883、8883    
当MQTT插件启用的时候打开,作为MQTT客户端端口(根据是否使用TLS选择);

15674    
基于WebSocket的STOMP客户端端口(当插件Web STOMP启用的时候打开);

15675    
基于WebSocket的MQTT客户端端口(当插件Web MQTT启用的时候打开);

5d72af91cac93abb7585493b1ce90dfa.png

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/551962.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

react如何卸载组件_reactjs – 如何删除/卸载嵌套的反应组件

是的,你建议的解决方案render: function () {var home this.state.remove_home ? null : return ({home}),handleNavbarClick: function () {this.setState({remove_home: true});}或多或少是使用React处理此问题的“正确”方法.请记住,渲染的目的是描述组件在任何给定点上的…

linux远程windows执行cmd,Linux服务器远程连接window服务器并执行cmd命令

前段时间,要给一个分布式调度系统写一个运维脚本,这个分布式调度系统部分子系统部署在window服务器上,这个时候就要想办法用Linux远程来连接window服务器,并执行cmd命令。下面是我的解决方法:1、在Linux服务器上的处理…

python函数式编程读取数据时出现错误_Python编程中,函数遇到问题是抛出错误好还是约定返回值好?...

这其实是一个编码规范的问题,没有任何场景都适用的解决方案,就好比有了 list,但是还是需要 tuple,所以对于抛出异常好,还是返回值好,是需要具体情况看的。 在 C 语言中,通用的做法是函数返回一个…

access中如何画斜线_设计斜线表头

。1.4.16 在表格顶端加空行要在表格顶端加一个非表格的空白行,可以使用“CtrlShiftEnter”组合键通过拆分表格来完成。但当你的表格位于文档的最顶端时,有一个更为简捷的方法,就是先把插入点移到表格的第一行的第一个单元格的最前面&#xff…

Linux安装Flash脚本,Linux(CentOS)下的Shockwave Flash shell一键更新脚本

原创内容,转载请注明出处: https://www.myzhenai.com.cn/post/2318.html https://www.myzhenai.com/thread-17933-1-1.html关键字: Shockwave Flash一键更新脚本 Flash一键更新脚本这个脚本其实是我自己用的, 我的系统里安装了FlashPlayer软件和火狐(firefox)浏览器里安装了Sho…

收文处理和发文处理的环节_集气罩的设计是气体净化、废气处理系统设计的重要环节...

在工业生产中,常用于控制各种颗粒物和气态污染物的方法是将有害物质在发生源收集起来,经过净化设备净化后排到大气中,这就是局部排气净化系统,这种系统所需要的风量最小,效果好,能耗也少,是生产…

linux磁盘管理不用LVM,[linux] LVM磁盘管理(针对xfs和ext4不同文件系统)

简单来说就是:PV:是物理的磁盘分区VG:LVM中的物理的磁盘分区,也就是PV,必须加入VG,可以将VG理解为一个仓库或者是几个大的硬盘LV:也就是从VG中划分的逻辑分区如下图所示PV、VG、LV三者关系&…

cad监控图标_干货!多种不同环境的无线视频监控系统拓扑图

有人问,既然无线视频监控系统如此普及,是不是所有地方都能用到无线视频监控设备呢?例如在大街上、学校里,工厂中、写字楼内,建筑工地上、公园中、住宅小区里、江河岸边、港口码头、甚至是森林、戈壁滩等等。只要有需要…

linux qt手册,明远智睿I.MX6 Linux-4.1.15 QT5 程序编译手册

明远智睿I.MX6 Linux-4.1.15 QT5 程序编译手册[复制链接]编译主机环境编译主机CPU架构:64位编译主机系统:LinuxLinux发行版:UbuntuUbuntu版本号:14.04.5Ubuntu版本类型:桌面版Ubuntu系统类型:x86-64安装 SD…

axios 获取上传进度_PHP获取HTTP body内容的方法总结

有时候我们获取数据时需要根据Header中的格式来解析,比如上传一个json而不是一个文本。这里用到了 php输入|输出流 的概念。PHP 提供了一些杂项输入/输出(IO)流,允许访问 PHP 的输入输出流、标准输入输出和错误描述符, 内存中、磁盘备份的临时…

python编程快速上手 让繁琐工作自动化 豆瓣_2019年,这些豆瓣评分9.0以上的8本程序员好书你都知道吗?...

豆瓣这些9.0以上的高评分程序员好书你都知道有哪些吗?小编去豆瓣看了一下,推荐这8本最适用的程序员好书给你。 1、UNIX环境高级编程(第3版)(豆瓣评分9.6)UNIX编程圣经 与…

hadoop集群swap_hadoop集群调优-OS和文件系统部分

OS and File System根据Dell(因为我们的硬件采用dell的方案)关于hadoop调优的相关说明,改变几个Linux的默认设置,Hadoop的性能能够增长大概15%。open file descriptors and files文件描述符是一个索引值,指向内核为每一个进程所维护的该进程打…

python搭建selenium_自动化测试之路3-selenium3+python3环境搭建

1、首先安装火狐浏览器 有单独文章分享怎么安装 2、搭建python环境 安装python,安装的时候把path选好,就不用自己在配置,安装方法有单独文档分享 安装好以后cmd打开输入python查看是否配置好 3、安装pip 一般python会默认带一个,放…

linux perl的while循环中ctrl+c失效,perl循环控制

if格式(类似于awk):if(表达式){ #空格可以忽略语句 ;} #elsif注意多了个s,elsif和else可以省略elsif(表达式){ #语句块的{}必须有,可以为空语句:}else{语句&#xff1…

keras实现简单lstm_深度学习(LSTM)在交通建模中的应用

上方点击蓝字关注?在简单了解了LSTM原理之后,本期我将以航班延误预测为例为大家介绍一下如何利用Python编程来构建LSTM模型。这里我们要用到一个高级的深度学习链接库——Keras,它以TensorFlow或者Theano作为后端引擎,只处理模型的建立、训练和预测等功…

井下关于风速的规定_矿井有害气体最高允许浓度、温度、风速的规定

≥0.5%CH4≥0.5%CH4<0.5%CH4被串掘进巷道内全部非本质安全型电气设备回风流中机电设备硐室的进风侧≥0.5%CH4≥0.5%CH4<0.5%CH4机电设备硐室内全部非本质安全型电气设备关于温度的规定《煤矿安全规程》规定,生产矿井采煤工作面的空气温度不得…

linux 大数字 进制转换,Linux下用bc快速进行数字进制转换

介绍如何在Linux下用bc命令进行快速的数字进制转换。我想Windows里,数字进制转换最方便的就是自带的calc计算器,但是它原没有我们可爱的Linux方便。Linux下,我们在term里敲 几下键盘就可以做数字进制转换了。当然,你如果自己转换更…

python替换nan_python – 用NaN替换字典的空值

我有一个缺少值的字典(密钥在那里,但相关的值是空的).例如,我想要下面的字典:dct {ID:, gender:male, age:20, weight:, height:5.7}要改为这种形式:dct {ID:NaN, gender:male, age:20, weight:NaN, height:5.7}我怎样才能以最省时的方式写出来呢&…

commons-pool2-2.3 jar包_[漏洞复现]FastJson 1.2.61远程代码执行漏洞(From第三方jar包)

前言最近FastJson更新了黑名单,升级到了1.2.61版本,我尝试bypass其黑名单,在AutType打开的情况下成功绕过了黑名单防护.(目前暂未修复,官方即将更新)复现环境准备1.JDK 8U202.所需jar清单如下fastjson-1.2.61.jarcommons-configuration2-2.0.jarcommons-lang3-3.3.2.jarcommons…

linux安装dev命令,Linux安装与基础命令

首先准备一个liunx镜像和一台安装好虚拟机的电脑。配置好虚拟机,选在稍后安装。选择镜像文件,开启虚拟机进行安装。配置yum源。首先插入光盘。由于是虚拟机,用的光盘镜像,在/mnt/下面创建一个文件夹yum 。 复制所有光盘里的内…