我知道应用程序使用Nutch,ES和Kibana工具制作搜索引擎。 Nutch用于爬行,ES用于索引,Kibana用于可视化。
目前,我的所有程序都很好,我可以在终端中成功使用它们。我的问题是,是否可以制作一个将Nutch,Es和Kibana集成在一起的Java应用程序?
我对该应用程序的想法是它将接受一个用于抓取的nutch的URL,在抓取之后它将接受要索引的术语。最后,它将创建一个带有Kibana数据的可视化页面。
有关如何执行此操作的任何指示?
答案 0 :(得分:0)
为什么要将它们作为单个应用程序? ES和Kibana是服务,意味着持续运行。如果你有StormCrawler(见上面的评论)那将是另一个连续服务。您需要做的就是构建一个用于将URL发送到队列的UI。