小编jon*_*jon的帖子

弹性风暴拓扑/ Storm-Hadoop共存

我们正在评估为部署而追求Storm,但我有点担心.我们目前运行Hadoop MapReduce,并希望将我们的一些处理从MapReduce转换为Storm进程.请注意,这是一些,但不是全部.我们仍然会有一些MapReduce功能.

我找到了Mesos,它可能(可能)允许我们在同一硬件上维护Storm和Hadoop部署,但还有一些其他问题:

  • 我设想理想的情况是能够任意地"借用"Storm和Hadoop之间的插槽.恩.两者都会根据需要使用相同的资源.不幸的是,这是一个固定的部署,并不像EC2那样"基于云".

  • 我想避免在我们的Storm环境中遇到瓶颈.一个理想的情况是根据需求"旋转"(或反向)螺栓的更多实例.这可能/现实吗?

  • "重新启动"拓扑似乎是一个相当昂贵的操作,我不确定是否真的是一个选项.理想情况下,我希望它尽可能无缝.

我们正确接近这个问题吗?从本质上讲,Storm拓扑将"提供"MapReduce批处理作业.我们的一些处理可以以流方式处理,并且作为Storm拓扑会更好,而其中一些需要批处理.

任何一般性反馈,即使它没有解决我的具体问题,也会受到欢迎.在这一点上,这更像是一个探索阶段,我可能完全以错误的方式接近这一点.

java hadoop mapreduce distributed-computing apache-storm

9
推荐指数
1
解决办法
2559
查看次数

确定InetSocketAddress是IPv6还是IPv4

我需要确定是否InetSocketAddress有效地使用IPv6或IPv4.我能看到的唯一两种方法是使用instanceof运算符,或者检查getAddress()(应该返回a byte[])的长度.这两个都不太理想(instanceof很慢,并且getAddress必须制作数组的副本).

还有更好的选择吗?

java

5
推荐指数
2
解决办法
5773
查看次数

找不到Tomcat Jersey类

我正在关注Tomcat和Jersey的这个教程,但是当我尝试访问它时,我得到一个未找到的错误,这是在Eclipse中输出的:SEVERE:Servlet /de.vogella.jersey.first抛出了load()异常java. lang.ClassNotFoundException:com.sun.jersey.spi.container.servlet.ServletContainer

我使用的是JRE1.7,Eclipse和最新版本的Jersey.

是我的设置是这样在Eclipse中.我试图保持所有的名字相同,但没有太多运气.

是我试图遵循的教程.

任何帮助表示感谢,谢谢〜

java tomcat jersey java-ee

3
推荐指数
1
解决办法
7067
查看次数