eclipse - 从eclipse中启动部署在tomcat中的solr服务器

标签 eclipse tomcat spring-mvc solr

我在 Windows 7 机器上工作。我想使用带有 hbase ta 的 apache solr 来实现搜索 bles 作为数据源。我已经在 tomcat 7 中配置了 apache solr 4.3.1。我可以通过手动启动 tomcat 服务器来成功部署它。

当我尝试从 spring mvc web 应用程序中启动 solr 服务器时,它说 solrserver 已启动,但是当我查询 solr 时,它给出以下没有任何错误:

page 0 of 0 containing UNKNOWN instances

根据我对 solr 的研究,提到嵌入式 solrserver 不适合生产,所以我需要有 httpsolrserver。

所以有人帮我理清头绪并给我一些解决方案...... 提前致谢..

最佳答案

对于生产,您最好将 Solr 作为一个单独的实例托管。
这将使责任分离,网络应用程序和搜索引擎。
索引过程是资源密集型的,Web 应用程序行为也是如此。
这可以通过 Master Slave arch 来满足,提供最佳的搜索性能。
外部实例可以随意缩放,不会影响 Web 应用程序。

关于eclipse - 从eclipse中启动部署在tomcat中的solr服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17335919/

相关文章:

tomcat - Tomcat 8.0.9 是否支持 Struts 1?

java - 如何验证 REST 中的路径变量

java - 带有 Jersey 2.9 的 MultivaluedMapImpl()

java - Android 应用程序中的旋转 vector 传感器不适用于我的 Moto G

eclipse - Eclipse 上未显示 Tomcat

spring - 异步 REST API 生成警告

java - 标准 API IN 与 ArrayList

java - 以编程方式将 "Wrap Content"设置为 View

java - 全局 MediaPlayer 声明不起作用

java - 初始响应后,Tomcat 每次响应都相同