Storm精华问答 | 如何处理常见故障?

640?wx_fmt=png

Hadoop能够进行大批量数据的离线处理,但是在实时计算上的表现实在是不尽如人意;而Storm就可以担当这部分的角色,今天,就让我们看看关于Storm的精华问答吧。


640?wx_fmt=gif1

Q:发布topology到远程集群时,出现AlreadyAliveException(msg: xxx is alreadyactive)异常。


A:故障原因是因为提供的topology 与已经在运行的topology 重名。解决方法是在发布时换一个拓扑名称即可。


640?wx_fmt=gif2

Q:启动Supervisor 时,出现java.lang.UnsatisfiedLinkError:640?wx_fmt=png


A:故障原因是未找到zmq 动态链接库。

解决方法1:配置环境变量 export LD_LIBRARY_PATH=/usr/local/lib

解决方法2:编辑/etc/ld.so.conf 文件,增加一行:/usr/local/lib。再执行

sudo ldconfig 命令,重启Supervisor。


640?wx_fmt=gif3

Q:发布topologies 时,出现不能序列化log4j.Logger 的异常。


A:故障原因是日志系统无法正确支付序列化。解决方法的方式是使用slf4j 代替log4j。


640?wx_fmt=gif4

Q:bolt 在处理消息时,worker 的日志中出现Failing message


A:故障原因可能是因为Topology 的消息处理超时所致。解决方法为提交Topology 时设置适当的消息超时时间,比默认消息超时时间(30秒)更长。比如:640?wx_fmt=png


640?wx_fmt=gif5

Q:在打包toplogy工程的时候, 如果采用assembly方式,对于相关的依赖的配置一般要这样的Xml代码:640?wx_fmt=png

A: wiki上说可以用<scope>compile</scope>。然后将storm依赖设置为runtime,貌似不行。 另外就是所有的依赖包将全部解压,然后将所有依赖的配置和class文件生成一个文件。这个是通过<unpack>true</unpack>参数来控制的。


640?wx_fmt=png

小伙伴们冲鸭,后台留言区等着你!

关于Storm,今天你学到了什么?还有哪些不懂的?除此还对哪些话题感兴趣?快来留言区打卡啦!留言方式:打开第XX天,答:……

同时欢迎大家搜集更多问题,投稿给我们!风里雨里留言区里等你~


福利

1、扫描添加小编微信,备注“姓名+公司职位”,加入【云计算学习交流群】,和志同道合的朋友们共同打卡学习!


640?wx_fmt=jpeg

2、公众号后台回复:白皮书,获取IDC最新数据白皮书整理资料!


推荐阅读:

  • 全面剖析企业私有云

  • 30 秒?!Chrome 插件带你速成编程学习 | 程序员硬核评测

  • 为什么程序员下班后只关显示器从不关电脑?

  • 算法警告!该图片涉嫌违规不予显示

  • 交易机器人春天已来?先看完这篇再说吧

  • 2019年中国IT市场趋势热点

  • 2019年最值得关注的五大微服务发展趋势


640?wx_fmt=png喜欢就点击“好看”吧

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

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

相关文章

IOS – OpenGL ES 图像晕影移动 GPUImageVignetteFilter

目录 一.简介二.效果演示三.源码下载四.猜你喜欢 零基础 OpenGL (ES) 学习路线推荐 : OpenGL (ES) 学习目录 >> OpenGL ES 基础 零基础 OpenGL (ES) 学习路线推荐 : OpenGL (ES) 学习目录 >> OpenGL ES 转场 零基础 OpenGL (ES) 学习路线推荐 : OpenGL (ES) 学习目…

以安全之名:2019年DevSecOps社区调研白皮书解读

戳蓝字“CSDN云计算”关注我们哦&#xff01;作者&#xff1a;刘淼&#xff0c;HPE架构师&#xff0c;慧与大学讲师&#xff0c;Exin DevOps Master和DevOps Professional授权讲师&#xff0c;CSDN博主(liumiaocn)&#xff0c;爱老婆爱厨艺的终身技术学习者。2019年3月5号&…

docker Gitlab14.5.0 安装、配置、部署、使用

文章目录一、镜像容器1. 安装Docker2. 查找GitLab镜像3. 拉取镜像4. 创建容器二、修改配置文件2.1. gitlab.rb2.2. 重启gitlab容器2.3. 监控日志三、效果验证3.1. 登录gitlab3.2. 获取密码3.3. 创建一个项目四、用户使用1.下载git.exe4.2. 设置ssh4.3. 秘钥查验4.4. 秘钥同步4.…

try-catch 异常处理的执行过程

public void exception(){try{System.out.println("一");System.out.println(2/0);System.out.println("二");}catch(ArithmeticException m){System.out.println("异常解决了");}System.out.println("三");}try中没有异常&#xff0c…

IOS – OpenGL ES 图像晕影扩散 GPUImageVignetteFilter

目录 一.简介二.效果演示三.源码下载四.猜你喜欢 零基础 OpenGL (ES) 学习路线推荐 : OpenGL (ES) 学习目录 >> OpenGL ES 基础 零基础 OpenGL (ES) 学习路线推荐 : OpenGL (ES) 学习目录 >> OpenGL ES 转场 零基础 OpenGL (ES) 学习路线推荐 : OpenGL (ES) 学习目…

OpenStack精华问答 | 如何处理常见故障?

自诞生以来&#xff0c;OpenStack 似乎一直被质疑&#xff0c;其背后最重要的两大推手 NASA 和 Rackspace 都弃它而去&#xff0c;惠普、思科接连宣布关闭基于 OpenStack 的公有云服务&#xff0c;但是,OpenStack 依旧坚挺。1Q&#xff1a;创建vm没有任何报错&#xff0c;打开控…

第一篇:服务的注册与发现Eureka(Finchley版本)V2.0_dev

Eureka 简介&#xff1a; Eureka是Netflix 开源的服务发现组件&#xff0c; Spring Cloud 将其集成在 Spring Cloud Netflix 中&#xff0c;实现服务的注册和发现。Eureka 主要包含两个组件&#xff1a; Eureka Server 和 Eureka Client。 两者的作用如下&#xff1a; Eureka S…

IOS – OpenGL ES 图像漩涡 GPUImageSwirlFilter

目录 一.简介二.效果演示三.源码下载四.猜你喜欢 零基础 OpenGL (ES) 学习路线推荐 : OpenGL (ES) 学习目录 >> OpenGL ES 基础 零基础 OpenGL (ES) 学习路线推荐 : OpenGL (ES) 学习目录 >> OpenGL ES 转场 零基础 OpenGL (ES) 学习路线推荐 : OpenGL (ES) 学习目…

2018年云计算大调查:五成开发者月入过万 阿里云称霸公有云市场

戳蓝字“CSDN云计算”关注我们哦&#xff01;作者 | 刘丹出品 | CSDN云计算&#xff08;ID&#xff1a;CSDNcloud&#xff09;电影《第五波》讲述了外星人为了摧毁人类&#xff0c;发起了五轮攻击。第一波切断地球的能源供给&#xff0c;世界陷入黑暗。第二波发动海啸&#xff…

第二篇 服务消费者(rest ribbon)(Finchley版本)V2.0_dev

前言&#xff1a; 在微服务架构中&#xff0c;业务都会被拆分成一个独立的服务&#xff0c;服务与服务的通讯是基于http restful的。 Spring cloud有两种服务调用方式: 第一种ribbonrestTemplate第二种feign 一种是ribbonrestTemplate 另一种是feign。在这一篇文章首先讲解下…

2019年容器安全最新现状研究报告解读

戳蓝字“CSDN云计算”关注我们哦&#xff01;作者&#xff1a;刘淼&#xff0c;HPE架构师&#xff0c;慧与大学讲师&#xff0c;Exin DevOps Master和DevOps Professional授权讲师&#xff0c;CSDN博主(liumiaocn)&#xff0c;爱老婆爱厨艺的终身技术学习者。2019年1月份&#…

第三篇:服务消费者(Feign)(Finchley版本)V2.0_dev

一、Feign简介 Feign是一个声明式的伪Http客户端&#xff0c;它使得写Http客户端变得更简单。使用Feign&#xff0c;只需要创建一个接口并注解。它具有可插拔的注解特性&#xff0c;可使用Feign 注解和JAX-RS注解。Feign支持可插拔的编码器和解码器。Feign默认集成了Ribbon&am…

IOS – OpenGL ES 图像鱼眼扩散效果 GPUImageBulgeDistortionFilter

目录 一.简介二.效果演示三.源码下载四.猜你喜欢 零基础 OpenGL (ES) 学习路线推荐 : OpenGL (ES) 学习目录 >> OpenGL ES 基础 零基础 OpenGL (ES) 学习路线推荐 : OpenGL (ES) 学习目录 >> OpenGL ES 转场 零基础 OpenGL (ES) 学习路线推荐 : OpenGL (ES) 学习…

第四篇:断路器(Hystrix)(Finchley版本)V2.0_dev

前言&#xff1a; 在微服务架构中&#xff0c;根据业务来拆分成一个个的服务&#xff0c;服务与服务之间可以相互调用&#xff08;RPC&#xff09;&#xff0c;在Spring Cloud可以用RestTemplateRibbon和Feign来调用。为了保证其高可用&#xff0c;单个服务通常会集群部署。由于…

架构师必备,了解分层架构中缓存那点事儿

戳蓝字“CSDN云计算”关注我们哦&#xff01;作者&#xff1a;贺志兵无论是CDN缓存加速&#xff0c;还是CPU的三级缓存&#xff0c;又或者是在如今互联网时代流量红利所带来的高并发结构客户端&#xff0c;而不得不使用缓存架构。缓存&#xff0c;对于技术人来说&#xff0c;是…

通过docker无法访问到tomcat报页面404

Docker中已安装默认版本tomcat 通过阿里云设置安全组暴露端口号8080 通过浏览器访问 阿里ip:8080发现报404 解决方法&#xff1a; 进入容器&#xff0c;展示列表&#xff0c;找到webapps文件夹删除 返回到tomcat根目录 找到webapps.dist 将他重命名为webapps。返回 重新访…

IOS – OpenGL ES 图像鱼眼移动效果 GPUImageBulgeDistortionFilter

目录 一.简介二.效果演示三.源码下载四.猜你喜欢 零基础 OpenGL (ES) 学习路线推荐 : OpenGL (ES) 学习目录 >> OpenGL ES 基础 零基础 OpenGL (ES) 学习路线推荐 : OpenGL (ES) 学习目录 >> OpenGL ES 转场 零基础 OpenGL (ES) 学习路线推荐 : OpenGL (ES) 学习目…

第六篇: 分布式配置中心(Spring Cloud Config)(Finchley版本)V2.0_dev

一、简介 在分布式系统中&#xff0c;由于服务数量巨多&#xff0c;为了方便服务配置文件统一管理&#xff0c;实时更新&#xff0c;所以需要分布式配置中心组件。 在Spring Cloud中&#xff0c;有分布式配置中心组件spring cloud config &#xff0c;它支持配置服务放在配置服…

使用EasyExcel导入、根据模板下载(附前后端代码)

使用以上导包如果报错 NoClassDefFoundError&#xff0c;可能需要引入cglib包 1、excel的导入 前端代码&#xff1a; : 由于前端type"file"的样式固定&#xff0c;可以隐藏input&#xff0c;通过其他按钮点击触发上传&#xff0c;用户上传文件后input的值发生变化…

IOS – OpenGL ES 图像凹面镜移动效果 GPUImagePinchDistortionFilter

目录 一.简介二.效果演示三.源码下载四.猜你喜欢 零基础 OpenGL (ES) 学习路线推荐 : OpenGL (ES) 学习目录 >> OpenGL ES 基础 零基础 OpenGL (ES) 学习路线推荐 : OpenGL (ES) 学习目录 >> OpenGL ES 转场 零基础 OpenGL (ES) 学习路线推荐 : OpenGL (ES) 学习目…