关闭

[1]Strom Bug Fix: DRPC topology setNumWorkers()

标签: stormDRPCsetNumWorkers
1550人阅读 评论(0) 收藏 举报
分类:

原创文章,欢迎转载。转载请注明出处:http://blog.csdn.net/jmppok/article/details/17068253

1.问题描述

在使用Storm时遇到问题:

      在将一个DRPC的Topology提交到Strom的cluster中时,在Config中如果设置worker num 大于1:

		  Config conf = new Config();
		  conf.setDebug(true);
		  conf.setNumWorkers(3);

topology提交后不能运行,也无法通过DRPCClient访问。setNumWorkers(1)或者不设置则正常。

2.goole结果

google之,发现有人遇到的同样的问题:https://groups.google.com/forum/#!topic/storm-user/iny-9QHIhDw

感兴趣的可查看该链接获取详细信息 ,下面只是一个简单的问题描述。



3.解决办法

查了很多资料,没有找到很明确的说明。

偶然间看到一个engineer说这个可能不是storm的问题,而是集群节点本身的配置有问题。

经过观察Storm的UI,发现上面显示的supervisor的主机名全部显示为localhost。

报着尝试的心态修改了/etc/hosts文件。

添加了

127.0.0.1               本机名

这样一条记录。

本来默认的是127.0.0.1        localhost  (ubuntu 12.04)。

修改storm集群中所有的node配置,zookeeper、nimbus和supervisor,重新启动集群。

重试后OK。

  

1
0

猜你在找
【套餐】Hadoop生态系统零基础入门
【套餐】嵌入式Linux C编程基础
【套餐】2017软考系统集成项目——任铄
【套餐】Android 5.x顶级视频课程——李宁
【套餐】深度学习入门视频课程——唐宇迪
【直播】广义线性模型及其应用——李科
【直播】从0到1 区块链的概念到实践
【直播】计算机视觉原理及实战——屈教授
【直播】机器学习之凸优化——马博士
【直播】机器学习&数据挖掘7周实训--韦玮
查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:395165次
    • 积分:4476
    • 等级:
    • 排名:第6587名
    • 原创:60篇
    • 转载:94篇
    • 译文:4篇
    • 评论:58条
    文章分类
    最新评论