虚拟机flink webui无法访问

Nginx代理Flink的WEB页面 在项目交付的过程中我们搭建的平台经过客户的漏洞扫描时出现了关于flink未授权访问登录问题。我们的flink是在k8s中部署的以service的nodeport方式发布服务:`解决问题的方法有两种: 1、关闭nodeport发布,改为cluserIP模式使集群外部服务访问不了,通过Nginx代理flink的web页面进行加密访问。 2、删除flink访问首页的html相关前端静态资源页面,通过flink的jobid访问查看job运行状况,但是我们现场flink的job有几百个这样很不方便,所以采用第一种方法 阅读详情

从yarn 跳转至flink webui无法访问,可能是ip地址未进行映射

在C:\Windows\System32\drivers\etc\hosts,增加如下配置,然后替换保存

192.168.138.102 hadoop102
192.168.138.103 hadoop103
192.168.138.104 hadoop104

http://hadoop103:8088/proxy/application_1667615968477_0001/#/overview

在这里插入图片描述

Flink学习排查问题---Flink部署web端无法连接问题 项目场景:Flink部署web端无法连接问题 问题描述: 电脑:win10 虚拟机:centos7 flink:1.10.1 在默认配置环境下,正常启动Flink显示启动成功后,访问localhost:8081无法正常访问 但是输入网站localhost:8081后:web端连接时出现此界面 原因分析: 1、检查防火墙是否关闭 ? 2、关闭防火墙不能解决问题时,就要检查8081端口是否被占用? 3、查看虚拟机的网卡信息,是否配置虚拟网卡? 解决方案: 1、检查防火墙是否关闭 关闭防火墙 : 阅读详情

相关推荐

浏览器连不上 Flink WebUI 8081 端口

安装flink-1.15.1 后,start-cluster.sh 启动,发现浏览器连不上 Flink WebUI 的8081端口。解决方法:打开 flink-1.15.1/conf/flink-conf.yaml 文件,修改为:rest.bind-address: 0.0.0.0

奇迹虎虎的博客 1万+

Flink web UI 打开不了解决办法

flink web开启不了

againme的博客 4149

Flink WebUI 8081端口访问失败的排查与解决指南

本文详细解析了Flink WebUI 8081端口访问失败的常见原因及解决方案,包括网络连通性检查、端口占用排查、防火墙设置、SELinux配置以及Flink绑定地址调整等关键步骤。通过系统化的排查指南,帮助开发者快速定位并解决端口访问问题,确保Flink集群监控界面的正常使用。

weixin_30823001的博客 483

Flink Web UI不能访问

Flink Web UI无法正常访问排查过程

weixin_38988171的博客 7574

Flink WebUI 8081端口连不上?3步排查+1个关键配置搞定

本文详细解析了Flink WebUI 8081端口连接失败的常见原因及解决方案,包括网络连通性检查、端口占用分析、防火墙策略验证以及关键配置rest.bind-address的调整。通过系统性的排查步骤和实用命令,帮助开发者快速定位并解决Flink WebUI访问问题,提升大数据开发效率。

weixin_29094301的博客 261

Flink快速上手

前面讲Hadoop的时候已经说了大数据的整个生态就是围绕存储采集、存储、计算进行的,今天要说的就是“计算”,目前分离线计算和实时计算,这两大块分别诞生了像Spark和Flink两大Super Star框架,这两大框架的初衷Spark定位于离线计算,Flink定位于实时计算,但随着业务的发展,也是为了市场的占有,二者分别开始蚕食对方的领域,各自在自身的体系架构中融入了实时和离线计算,大有一统江湖之意。

Discovery的专栏 2374

通过IDEA在Window上启动Flink WebUI

通过IDEA在Window上启动Flink WebUI

Howe的博客 1037

flink的安装与使用(ubuntu)

flink的安装与使用(ubuntu)

qq_38152400的博客 2245

【赫兹威客】伪分布式Flink测试教程

本文档详细介绍了在伪分布式大数据环境(1台hadoop虚拟机)中测试Flink组件的完整流程。测试内容包括:1)前期准备(环境配置、工具检查);2)Flink服务启停(依赖ZooKeeper和Hadoop);3)进程验证(jps命令);4)WebUI访问(8081端口);5)核心功能测试(WordCount批处理任务);6)结果验证与资源清理。通过明确的操作步骤、执行命令和预期结果说明,确保用户能高效完成Flink可用性及任务运行功能验证。测试后需按顺序关闭所有服务以释放资源。

ykhZuojava的博客 1647

flink-web:Apache Flink网站

网页链接 该存储库包含Flink网站: : 。 您可以在以下位置找到此存储库的说明: : 。 在本地测试更改 您可以使用如下所示的Docker来构建网站(而无需增加主机环境)。 作为此调用的一部分传递的参数将转发到build.sh 。 # starts website with future post being disabled bash docker-build.sh -p # starts website including also future posts bash docker-build.sh -f 这两个命令都将启动一个通过http://0.0.0.0:4000提

Unity动态创建Avatar骨骼映射

Unity Avatar骨骼映射动态创建,适配Unity通用动画,无需经过第三方建模软件,可运行时创建

Nbin_Newby的博客 1万+

虚拟机运行flink后,主机无法打开web-ui页面

看着官方文档一步一步学习flink,将其部署到Linux上之后,想打开web-UI页面看一下,但此时却无法打开该页面: 第一反应是没有关闭虚拟机的防火墙导致的, // 查看防火墙状态 systemctl status firewalld // 关闭防火墙 systemctl stop firewalld 如图所示,确实没有关闭,执行上面关闭防火墙的命令有试了一下,但还是无法打开. 这时候感觉可能就不是虚拟机的问题了,再看了下我的路径,才注意到谷歌浏览器使用的是https而不是http,改成http,成功

Wyunpeng的博客 7226

3D视觉-结构光测量-线结构光测量

线结构光测量中,由激光器射出的激光光束透过柱面透镜扩束,再经过准直,产生一束片状光。这片光束像刀刃一样横切在待测物体表面,因此线结构光法又被成为光切法。线结构光测量常采用二维面阵CCD作为接受器件,因此只要通过增加垂直于面阵探测器的第三维度方向,就可以实现对三维物体的测量。

qq_20660115的博客 3122

Flink集群安装和部署之Flink On Yarn

文章目录一、Session-Cluster模式(yarn-session)二、Pre-Job-Cluster模式(yarn-cluster)   Flink on Yarn 模式的原理是依靠 YARN 来调度 Flink 任务,目前在企业中使用较多。这种模式的好处是可以充分利用集群资源,提高集群机器的利用率,并且只需要1套Hadoop集群,就可以执行 MR和 Spark 任务,还可以执行 Flink 任务等,操作非常方便,不需要维护多套集群,运维方面也很轻松。Flink on Yarn 模式需要依赖 Had

chbxw 7860

MIT Bevfusion环境安装 Docker方式,nuscenes数据处理

Bevfusion环境安装,数据生成报错解决module 'numpy' has no attribute 'long';most likely due to a circular import。bevfusion docker环境

Jack_Man_N的博客 1143

海康安防平台接口调试指南:从签名生成到Vue项目集成

本文详细解析了海康安防平台接口认证规则,从签名生成到Vue项目集成的完整流程。通过核心机制解析、签名工具使用技巧及Vue项目中的优雅集成方案,帮助开发者高效完成接口调试,避免常见问题。特别适合需要将海康安防平台接口集成到Vue项目中的开发者参考。

weixin_42533120的博客 437

Linux-flink集群部署

本文以node1为master节点,node2,node3位slave节点。本文节点:192.168.160.128,192.168.160.129,192.168.160.130。配置文件位于:/usr/local/flink-1.14.6/flink-1.14.6/conf。本文集群搭建版本为:flink-1.14.6-bin-scala_2.11.tgz。129 jobmanager.rpc.address为node2。130 jobmanager.rpc.address为node3。

m0_61813695的博客 1103

基于STM32F407标准库与SimpleFOC实现无刷电机2804位置闭环控制的实战解析

本文详细解析了基于STM32F407标准库与SimpleFOC算法实现2804无刷电机位置闭环控制的实战过程。通过硬件选型、速度闭环调试到位置环PID参数整定,提供了完整的工程实现方案和抗饱和策略,帮助开发者掌握高精度电机控制技术。

oauth7security的博客 916

Source-ocal模式引入webui

上篇:Source的并行度问题 需求:不提交集群环境,直接在本地也可以访问 在pom文件引入flink的web ui依赖 <!-- 引入flink的web ui依赖--> <dependency> <groupId>org.apache.flink</groupId> <artifactId>flink-runtime-web_${scala.binary.version}</artifactId> <versio

weixin_39868387的博客 250

实战分享:如何用本地替换和插桩调试搞定Kasada最新版x-kpsdk-cd环境检测

本文深入解析Kasada最新版x-kpsdk-cd环境检测机制,提供动态请求拦截、本地替换和函数插桩等实战调试策略。通过Proxy保护破解、关键函数断点调试和环境检测对抗方案,帮助逆向工程师有效应对从280位扩展到294位的加密数组挑战,实现高效补环境调试。

weixin_29251567的博客 568

国内开发者福音:手把手教你用微软Authenticator搞定GitHub 2FA验证(附Recovery Codes保存指南)

本文详细介绍了国内开发者如何使用微软Authenticator中国版轻松配置GitHub双重身份验证(2FA),解决短信验证不可用和国际验证器访问困难的问题。重点强调了恢复码(Recovery Codes)的安全备份策略,确保账户安全无忧。

weixin_28840143的博客 435

Flink webui 断点续传

为了数据的准确性,我希望其是新的端口,但是如果我在上述代码修改端口号的话,会浪费很多时间(当然你不嫌麻烦也可以,打开创建好的端口命令是:nc -lp -9999),所以我开始找寻删掉端口的方法,如下。然后我们结束这个项目,通过checkpoint保存的最后的快照点,实现故障恢复。然后找到自己的项目位置,如果出现两个jar包,就像这个一样,选大的,准没错。打开方式是:打开你的虚拟机yarn服务,然后是你的虚拟机名称+8081。其一,当我关掉端口,再次启动的时候,会出现端口已经创建的情况。

v5870605的博客 1059

端侧 AI 落地避坑指南(中):为什么 QAT 救不了精度?——对齐“融合后算子“的硬件物理约束

在上一篇文章中,我们深入探讨了量化的本质,并得出结论:QAT(量化感知训练)是保持精度的关键。明明做了 QAT,精度还是崩塌了!让我们看一个真实的案例:✅ 使用了✅ 配置了量化✅ 训练了 50 个 epoch,学习率降为原来的 1/10✅ 冻结了 BN 统计量FP32 模型:mAP = 0.85QAT 后 FP32:mAP = 0.84(正常)工具量化后:mAP = 0.68(崩塌!问题出在哪里?层融合(Layer Fusion)机制。

weixin_51988935的博客 55

Flink集群之Flink Standalone集群搭建

文章目录Standalone ClusterYarn Cluster Standalone Cluster Yarn Cluster

渐宽阁读书小弟 497

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

深度学习工具包 DeepLearningToolbox

深度学习工具包Deprecation notice.-----This toolbox is outdated and no longer maintained.There are much better tools available for deep learning than this toolbox, e.g. [Theano](http://deeplearning.net/software/theano/), [torch](http://torch.ch/) or [tensorflow](http://www.tensorflow.org/)I would suggest you use one of the tools mentioned above rather than use this toolbox.Best, Rasmus.DeepLearnToolbox================A Matlab toolbox for Deep Learning.Deep Learning is a new subfield of machine learning that focuses on learning deep hierarchical models of data.It is inspired by the human brain's apparent deep (layered, hierarchical) architecture.A good overview of the theory of Deep Learning theory is[Learning Deep Architectures for AI](http://www.iro.umontreal.ca/~bengioy/papers/ftml_book.pdf)For a more informal introduction, see the following videos by Geoffrey Hinton and Andrew Ng.* [The Next Generation of Neural Networks](http://www.youtube.com/watch?v=AyzOUbkUf3M) (Hinton, 2007)* [Recent Developments in Deep Learning](http://www.youtube.com/watch?v=VdIURAu1-aU) (Hinton, 2010)* [Unsupervised Feature Learning and Deep Learning](http://www.youtube.com/watch?v=ZmNOAtZIgIk) (Ng, 2011)If you use this toolbox in your research please cite [Prediction as a candidate for learning deep hierarchical models of data](http://www2.imm.dtu.dk/pubdb/views/publication_details.php?id=6284)```@MASTERSTHESIS\{IMM2012-06284, author = "R. B. Palm", title = "Prediction as a candidate for learning deep hierarchical models of data", year = "2012",}```Contact: rasmusbergpalm at gmail dot comDirectories included in the toolbox-----------------------------------`NN/` - A library for Feedforward Backpropagation Neural Networks`CNN/` - A library for Convolutional Neural Networks`DBN/` - A library for Deep Belief Networks`SAE/` - A library for Stacked Auto-Encoders`CAE/` - A library for Convolutional Auto-Encoders`util/` - Utility functions used by the libraries`data/` - Data used by the examples`tests/` - unit tests to verify toolbox is workingFor references on each library check REFS.mdSetup-----1. Download.2. addpath(genpath('DeepLearnToolbox'));Example: Deep Belief Network---------------------```matlabfunction test_example_DBNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit RBM and visualize its weightsrand('state',0)dbn.sizes = [100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);figure; visualize(dbn.rbm{1}.W'); % Visualize the RBM weights%% ex2 train a 100-100 hidden unit DBN and use its weights to initialize a NNrand('state',0)%train dbndbn.sizes = [100 100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);%unfold dbn to nnnn = dbnunfoldtonn(dbn, 10);nn.activation_function = 'sigm';%train nnopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.10, 'Too big error');```Example: Stacked Auto-Encoders---------------------```matlabfunction test_example_SAEload mnist_uint8;train_x = double(train_x)/255;test_x = double(test_x)/255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit SDAE and use it to initialize a FFNN% Setup and train a stacked denoising autoencoder (SDAE)rand('state',0)sae = saesetup([784 100]);sae.ae{1}.activation_function = 'sigm';sae.ae{1}.learningRate = 1;sae.ae{1}.inputZeroMaskedFraction = 0.5;opts.numepochs = 1;opts.batchsize = 100;sae = saetrain(sae, train_x, opts);visualize(sae.ae{1}.W{1}(:,2:end)')% Use the SDAE to initialize a FFNNnn = nnsetup([784 100 10]);nn.activation_function = 'sigm';nn.learningRate = 1;nn.W{1} = sae.ae{1}.W{1};% Train the FFNNopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.16, 'Too big error');```Example: Convolutional Neural Nets---------------------```matlabfunction test_example_CNNload mnist_uint8;train_x = double(reshape(train_x',28,28,60000))/255;test_x = double(reshape(test_x',28,28,10000))/255;train_y = double(train_y');test_y = double(test_y');%% ex1 Train a 6c-2s-12c-2s Convolutional neural network %will run 1 epoch in about 200 second and get around 11% error. %With 100 epochs you'll get around 1.2% errorrand('state',0)cnn.layers = { struct('type', 'i') %input layer struct('type', 'c', 'outputmaps', 6, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %sub sampling layer struct('type', 'c', 'outputmaps', 12, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %subsampling layer};cnn = cnnsetup(cnn, train_x, train_y);opts.alpha = 1;opts.batchsize = 50;opts.numepochs = 1;cnn = cnntrain(cnn, train_x, train_y, opts);[er, bad] = cnntest(cnn, test_x, test_y);%plot mean squared errorfigure; plot(cnn.rL);assert(er<0.12, 'Too big error');```Example: Neural Networks---------------------```matlabfunction test_example_NNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);% normalize[train_x, mu, sigma] = zscore(train_x);test_x = normalize(test_x, mu, sigma);%% ex1 vanilla neural netrand('state',0)nn = nnsetup([784 100 10]);opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samples[nn, L] = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.08, 'Too big error');%% ex2 neural net with L2 weight decayrand('state',0)nn = nnsetup([784 100 10]);nn.weightPenaltyL2 = 1e-4; % L2 weight decayopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex3 neural net with dropoutrand('state',0)nn = nnsetup([784 100 10]);nn.dropoutFraction = 0.5; % Dropout fraction opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex4 neural net with sigmoid activation functionrand('state',0)nn = nnsetup([784 100 10]);nn.activation_function = 'sigm'; % Sigmoid activation functionnn.learningRate = 1; % Sigm require a lower learning rateopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex5 plotting functionalityrand('state',0)nn = nnsetup([784 20 10]);opts.numepochs = 5; % Number of full sweeps through datann.output = 'softmax'; % use softmax outputopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex6 neural net with sigmoid activation and plotting of validation and training error% split training data into training and validation datavx = train_x(1:10000,:);tx = train_x(10001:end,:);vy = train_y(1:10000,:);ty = train_y(10001:end,:);rand('state',0)nn = nnsetup([784 20 10]); nn.output = 'softmax'; % use softmax outputopts.numepochs = 5; % Number of full sweeps through dataopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, tx, ty, opts, vx, vy); % nntrain takes validation set as last two arguments (optionally)[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');```[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/rasmusbergpalm/deeplearntoolbox/trend.png)](https://bitdeli.com/free "Bitdeli Badge")

上一篇: Please make sure to export the HADOOP_CLASSPATH environment variable or have hadoop in your classpat
下一篇: unix:///var/tmp/supervisor.sock no such file
BigData-0
博客等级 码龄7年 341粉丝 309原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

BigData-0

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值