Storm精华问答 | 遇到这些错误日志该如何解决?

640?wx_fmt=png

分布式的实时计算系统,能够可信任的处理大量的流式数据,就好比Hadoop对于批量数据进行的处理一样;通常来说,Hadoop能够进行大批量数据的离线处理,但是在实时计算上的表现实在是不尽如人意;而Storm就可以担当这部分的作用。


640?wx_fmt=gif1

Q:在打包toplogy工程的时候,如果采用assembly方式,相关依赖如何配置?


A:对于相关的依赖的配置一般要这样: 640?wx_fmt=png

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


640?wx_fmt=gif2

Q:在提交topology的时候有时可能出现如下异常: 如何解决?640?wx_fmt=png


A:这个主要因为conf_dir路径设置不正确,在bin/storm脚本中需要加上这样一句: Python代码  640?wx_fmt=png


640?wx_fmt=gif3

Q:发布drpc 类型的topologies 到远程集群时,出现空指针异常,连接drpc服务器失败。


A:原因是未正确配置drpc 服务器地址。解决方法如下:

在conf/storm.yaml 文件中增加drpc 服务器配置,启动配置文件中指定的所有drpc 服务。内容如下:640?wx_fmt=png


640?wx_fmt=gif4

Q:客户端调用drpc 服务时,worker 的日志中出现Failing message,而bolt都未收到数据

错误日志如下所示:

640?wx_fmt=png


A:原因是主机名,域名,hosts 文件配置不正确会引起这类错误。解决方法如下:

检查并修改storm 相关机器的主机名,域名,hosts 文件。重启网络服务:service networkrestart。重启storm,再次调用drpc 服务,成功。Hosts 文件中必须包含如下

内容:

640?wx_fmt=png


640?wx_fmt=gif5

Q:Storm 启动时报no jzmq in java.library.path 错误


A:原因是找不到jzmq,默认情况下在执行install_zmq.sh 时,那些.so 文件安装路径在/usr/local/lib,但是实际安装时可能装在其他的路径下了。解决方法如下:

在storm.yaml 中添加:

640?wx_fmt=png


640?wx_fmt=png

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

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

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


福利

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


640?wx_fmt=jpeg

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


640?wx_fmt=png


推荐阅读:

  • 微服务进阶避坑指南 | 技术头条

  • 为什么给黑洞拍照需要这么长时间?

  • 2019年技术盘点微服务篇(二):青云直上云霄 | 程序员硬核评测

  • “入职 6 年,新人工资高我 2 千”:老板不加钱,不是嫌你老

  • 从沉迷游戏到沉迷编程,16 岁赚 20 万美元!

  • 救救中国 996 程序员!GitHub 近 230,000 Star、Python 之父伸张正义!

  • 一个月修复20个漏洞获23675美元赏金, 原来是黑客队伍里出了无间道


640?wx_fmt=png真香,朕在看了!

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

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

相关文章

企业实战(Jenkins+GitLab+SonarQube)_01_Jenkins下载

Jenkins是一个独立的开源软件项目&#xff0c;是基于Java开发的一种持续集成工具&#xff0c;用于监控持续重复的工作&#xff0c;旨在提供一个开放易用的软件平台&#xff0c;使软件的持续集成变成可能。前身是Hudson是一个可扩展的持续集成引擎。可用于自动化各种任务&#x…

OpenGL ES glfw 下载和使用

目录 一.glfw 简介二.glfw 下载三.glfw 编译四.glfw 使用 1.OpenGL glfw glad 效果演示2.OpenGL glfw glad 《源码下载》 五.猜你喜欢 零基础 OpenGL ES 学习路线推荐 : OpenGL ES 学习目录 >> OpenGL ES 基础 零基础 OpenGL ES 学习路线推荐 : OpenGL ES 学习目录 &…

企业实战(Jenkins+GitLab+SonarQube)_04_Jenkins安装推荐插件

Jenkins如何安装推荐插件&#xff1f; 接上一篇&#xff1a; 企业实战03_Jenkins登录https://blog.csdn.net/weixin_40816738/article/details/90383694 文章目录一、首次插件安装1. 选择推荐的插件进行安装(首次建议使用)2. 安装推荐的插件下载中二、企业级推荐插件安装2.1.2.…

OpenStack绝非昨日黄花 | 人物志

戳蓝字“CSDN云计算”关注我们哦&#xff01;人物志&#xff1a;观云、盘点、对话英雄。以云计算风云人物为核心&#xff0c;聚焦个人成长、技术创新、产业发展&#xff0c;还原真实与鲜活&#xff01;OpenStack&#xff0c;这个迄今为止最为成功的开源项目&#xff0c;已经走过…

PyQt5和Qt designer的详细安装教程

Qt designer界面和所有组件功能的详细介绍参考&#xff1a;https://blog.csdn.net/qq_43811536/article/details/135186862?spm1001.2014.3001.5501 目录 0. 写在前面1. Anaconda创建虚拟环境2. 安装PyQt5和Qt designer3. 测试安装成功 0. 写在前面 Qt Designer是Qt提供的一种…

OpenGL ES glut glew glfw glad freeglut

目录 一.简介 1.freeglut2.glew3.glut4.glfw5.glad 二.分类 1.窗口管理2.函数加载 三.组合使用 1.freeglut glew2.glfw glew3.glfw glad 四.猜你喜欢 零基础 OpenGL ES 学习路线推荐 : OpenGL ES 学习目录 >> OpenGL ES 基础 零基础 OpenGL ES 学习路线推荐 : OpenGL…

企业实战(Jenkins+GitLab+SonarQube)_05_Jenkins创建管理员用户

Jenkins如何创建管理员用户&#xff1f; 接上一篇&#xff1a;企业实战04_Jenkins安装推荐插件https://blog.csdn.net/weixin_40816738/article/details/90383700 文章目录1. 创建管理员用户2. 请求地址Windows和Linux2.1. Windows的浏览器访问地址&#xff1a;2.2. Linux的浏览…

一张“黑洞”照片需半吨重硬盘?更逆天的操作还有这些……

戳蓝字“CSDN云计算”关注我们哦&#xff01;技术头条&#xff1a;干货、简洁、多维全面。更多云计算精华知识尽在眼前&#xff0c;get要点、solve难题&#xff0c;统统不在话下&#xff01;策划 | 孙浩峰作者 | 清儿爸编辑 | LD出品 | CSDN 云计算这两天&#xff0c;全世界的大…

OpenGL ES google angle

目录 一.google angle 简介 1.ANGLE 支持跨平台2.ANGLE 支持渲染器3.ANGLE 下载地址 二.EGL 坐标系三.猜你喜欢 零基础 OpenGL ES 学习路线推荐 : OpenGL ES 学习目录 >> OpenGL ES 基础 零基础 OpenGL ES 学习路线推荐 : OpenGL ES 学习目录 >> OpenGL ES 特效 …

企业实战(Jenkins+GitLab+SonarQube)_06_Jenkins自定义安装插件

如何Jenkins自定义安装插件&#xff1f; 接上一篇&#xff1a;企业实战05_Jenkins创建管理员用户https://blog.csdn.net/weixin_40816738/article/details/90383710 文章目录Jenkins自定义安装插件一、操作流程二、Rebuilder插件安装三、safe restart插件安装Jenkins自定义安装…

大数据里的婚姻:婚后两年,出轨高峰……

戳蓝字“CSDN云计算”关注我们哦&#xff01;技术头条&#xff1a;干货、简洁、多维全面。更多云计算精华知识尽在眼前&#xff0c;get要点、solve难题&#xff0c;统统不在话下&#xff01;作者&#xff1a; Lens本文为Lens微信公号“WeLens”&#xff08;ID&#xff1a;we-le…

OpenGL ES Windows 搭建环境(MFC版本)

目录 一.OpenGL 和 OpenGL ES 1.OpenGL2.OpenGL ES 二.EGL 和 WGL三.OpenGL ES EGL API 简介四.OpenGL ES 案例五.依赖动态库六.猜你喜欢 零基础 OpenGL ES 学习路线推荐 : OpenGL ES 学习目录 >> OpenGL ES 基础 零基础 OpenGL ES 学习路线推荐 : OpenGL ES 学习目录 …

企业实战(Jenkins+GitLab+SonarQube)_07_Jenkins 安全设置

前言&#xff1a; 默认全局安全性登录用户&#xff0c;可以进行任何操作&#xff0c;这种安全配置&#xff0c;相对不安全, 因此需要进行安全配置调整. 接上一篇&#xff1a;企业实战06_Jenkins自定义安装插件https://blog.csdn.net/weixin_40816738/article/details/90383716 …

漫画:图的 “最短路径” 问题 | 技术头条

戳蓝字“CSDN云计算”关注我们哦&#xff01;技术头条&#xff1a;干货、简洁、多维全面。更多云计算精华知识尽在眼前&#xff0c;get要点、solve难题&#xff0c;统统不在话下&#xff01;作者&#xff1a;蠢萌的小灰转自&#xff1a;程序员小灰————— 第二天 ————…

Linux 环境安装并配置Git

Git是一个开源的分布式版本控制系统&#xff0c;用于存储和管理项目的源代码。 一、Linux 环境安装并配置Git 1. 运行命令在线安装Git2. 验证Git是否安装成功3. 对Git进行初始化4. 生成Git的授权证书5. 将Git证书配置到github上&#xff0c;保证Linux服务器和GitHub之间可连通…

OpenGL Windows 搭建环境(MFC版本)

目录 一.简介二.freeglut glew三.glfw glad四.猜你喜欢 零基础 OpenGL ES 学习路线推荐 : OpenGL ES 学习目录 >> OpenGL ES 基础 零基础 OpenGL ES 学习路线推荐 : OpenGL ES 学习目录 >> OpenGL ES 特效 零基础 OpenGL ES 学习路线推荐 : OpenGL ES 学习目录…

Qt在指定区域内拖动窗口

将窗口中的小窗口按住拖动&#xff0c;使其在该窗口中移动。 效果图如下&#xff1a; 鼠标左键按住上图中的彩色窗口&#xff0c;就可以在窗口的客户区中来回拖动窗口。 项目的文件结构如下&#xff1a; 创建基于QWidget的应用程序&#xff0c;main.cpp的程序没有做任何的改变…

昨天,终于拿到了腾讯 offer

戳蓝字“CSDN云计算”关注我们哦&#xff01;技术头条&#xff1a;干货、简洁、多维全面。更多云计算精华知识尽在眼前&#xff0c;get要点、solve难题&#xff0c;统统不在话下&#xff01;作者 | 程序员小吴本文来自程序员小吴的一个读者的投稿&#xff0c;我跟他是在 2 月份…

OpenGL 褐色

目录 一.OpenGL 褐色 1.IOS Object-C 版本1.Windows OpenGL ES 版本2.Windows OpenGL 版本 二.OpenGL 褐色 GLSL Shader三.猜你喜欢 零基础 OpenGL ES 学习路线推荐 : OpenGL ES 学习目录 >> OpenGL ES 基础 零基础 OpenGL ES 学习路线推荐 : OpenGL ES 学习目录 >&…

企业实战(Jenkins+GitLab+SonarQube)_03_Jenkins登录

Jenkins怎样登录&#xff1f;接上一篇Jenkins运行 https://blog.csdn.net/weixin_40816738/article/details/90383686 文章目录1. Windows复制秘钥登录Jenkins2. Linux复制秘钥登录Jenkins1. Windows复制秘钥登录Jenkins 秘钥存放文件的位置(如上图所示)&#xff1a; C:\User…