当前位置: 首页 > 知识库问答 >
问题:

Datastax Enterprise Edition 4.5附带solr,但获得solr超时

蒋哲
2023-03-14

我们刚刚从DataStax Enteprise 3.2.2升级到4.5.1。我们从3.2.2->3.2.5->4.0.3->4.5.1迁移,每次都遵循文档中的过程,并在每次升级后升级sstables。

服务器正在运行,核心正常接受查询。

出于某种原因,我们得到了solr/c*/dse的默认配置,通常连接超时到solr。我们所激发的查询与使用启用Solr的DSE 3.2.2时激发的查询没有什么不同,在那里我们没有遇到这些问题。

最好的,拉莫

共有1个答案

聂溪叠
2023-03-14

应该不会有任何问题,您运行了多少并发查询,在多少Solr核上运行?如果只在单个核上运行查询,会有什么变化吗?您的查询是否长时间运行?

请记住,默认的Solr HTTP配置没有超时,这通常是一件坏事,并且使用生成数百个线程的旧IO模型,而我们的Netty配置有60秒的超时,并优化为使用更少线程来减少占用空间,因此如果您的查询运行时间很长,在Netty情况下,您必须增加超时,并可能增加工作线程的数量。

 类似资料:
  • 在服务器启动时出现以下异常,我想它应该在某个地方有一个默认构造函数。那么,spring data solr和solr多核实现是否存在局限性,这是我的实现, 组织。springframework。豆。工厂BeanCreationException:创建名为“repositoryMembershipIndexService”的bean时出错,该名称在文件[/home/rupanjan/Installa

  • 问题内容: 我命中了要通过自定义开发层进行Solr的查询,而我在该层中超时的一些查询仍在solr实例中。solr中是否有一个可用于使特定查询超时的参数 问题答案: 如Solr中所述,客户端断开连接后查询继续吗?并写在Solr常见问题解答中 在内部,Solr不会使任何请求超时-它使更新和查询都需要花费很长时间才能完全处理。 但是在FAQ的同一位置 但是,用于运行Solr的servlet容器可能会对所

  • 我有一个Rails应用程序(4.1.1)在Apache+Phusion的Ubuntu实例中运行,并带有SOLR(通过太阳黑子) 访问/solr/时出现HTTP错误500。原因: 在org.apache.solr.servlet.solrdispatchfilter.doFilter(solrdispatchfilter.java:186)在org.apache.solr.servlet.solrd

  • solr-sql是针对solrcloud封装的sql编程接口,主要支持SELECT...FROM...WHERE查询语句。 SolrCloud是基于ZooKeeper和Solr的分布式解决方案,为Solr添加分布式功能,用于建立高可用,高伸缩,自动容错,分布式索引,分布式查询的Solr服务器集群。

  • solr 名称来源 Search On Lucene Replication solr 基本概况 Apache Solr (读音: SOLer) 是基于 Lucene 的全文搜索服务器,也是最流行的企业级搜索引擎,其主要功能包括全文检索、命中高亮、分面搜索、动态聚类、数据库集成,以及对富文本(如 Word、PDF)的处理。Solr 高度可扩展,并提供了分布式搜索和索引复制,Solr 4 还增加了

  • Apache Lucene and Solr have separate repositories now! Solr has become a top-level Apache project and main linedevelopment for Lucene and Solr is happening in eachproject's git repository now: Lucene: