Hadoop集群和google界面的通信。怎么样?

时间:2013-08-20 10:30:34

标签: spring hadoop

我的老板告诉我设置一个google like界面,你输入一个关键字然后按下按钮,它会将结果返回到屏幕。当您按下按钮时,hadoop集群将在后面工作并返回结果。我已经设置了一个hadoop集群并使wordcount工作,但我不知道这个类似谷歌的界面将如何与hadoop集群通信并制作合适的.jar然后返回结果。我有使用Spring Framework的经验,但如果您有其他一些建议我会向他们开放。谢谢你的关心。

1 个答案:

答案 0 :(得分:1)

如果他的老板要求你通过Hadoop做到这一点,他就犯了一个大错。 Hadoop完全不适合像搜索这样的实时内容。当您运行Hadoop作业时,它会产生一些初始延迟,因为在Hadoop实际开始处理之前,很多事情都会在引擎盖下发生。显然,您不希望用户在获得结果之前等待几秒钟(或者更多,取决于您的数据)。因此,如果您计划在用户提交搜索查询并在一段时间内预期搜索结果时启动Hadoop作业,那么您就错误了。

但是,您可以事先使用Hadoop以使您的应用更好。例如,您可以使用MapReduce作业更快地为数据编制索引,并在有人想搜索某些内容时为其提供服务。