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

Riak yokozuna(solr)搜索在加入后停止工作

翟志新
2023-03-14

更新:我让原始节点离开集群,并重新启动它来测试它自己。它仍在抛出相同的错误。

更新:log/riak/solr.log的内容

2014-11-05 19:34:13,581[WARN]@coreadminhandler.java:495不允许使用现有名称创建核心2014-11-05 19:34:13,582[ERROR]@solrexception.java:109org.apache.solr.common.solrexception:名称为'normalized_people'的核心已经存在。在org.apache.solr.handler.admin.coreadminHandler.handlecreateAction(coreadminHandler.java:496),在org.apache.solr.handler.admin.coreadminHandler.handlerEquestBody(coreadminHandler.java:152),在org.apache.solr.handler.java:135),在org.apache.solr.handler.handlerEquestEquest(requesthandlerBase.java:135),在filter.java:268)在org.apache.solr.servlet.solrdispatchfilter.doFilter(solrdispatchfilter.java:217)在org.eclipse.jetty.servlet.servlet.servlethandler$cachedchain.doFilter(servlethandler.java:1419)在org.eclipse.jetty.servlet.servlethandler.doHandler(servlethandler.java:455)在org.eclipse.jetty.scopedhandler.java:455)在在org.eclipse.jetty.server.session.sessionHandler.doHandle(sessionHandler.java:231)位于org.eclipse.jetty.server.handler.contexthandler.doHandle(contextHandler.java:1075)在org.eclipse.jetty.servlet.servlethandler.doScope(servlethandler.java:384)在org.eclipse.jetty.server.session.session.handler.doScope(SessionHandler.java:193)在org.eclipse.jetty.server.session.sessionHandler.java:1009)在在org.eclipse.jetty.server.handlercollection.handlercollection.handlercollection.handlercollection.handlercollection.handlercollection.handlercollection.handlercollection.handlercollection.handlercollection.handlercollection.handlercollection.handlercollection.handlercollection.handlercollection.handlercollection.handler grigtpConnection.java:53)在org.eclipse.jetty.server.abstracthTtpConnection.headerComplete(abstracthTtpConnection.java:942),在在org.eclipse.jetty.server.AbstractHTTPConnection$requesthandler.headerComplet(AbstractHTTPConnection.java:1004)在org.eclipse.jetty.http.httpparser.parsenext(httpparser.java:640)在org.eclipse.jetty.http.httpparser.parseAvailabile(httpparser.java:235)在org.eclipse.jetty.bio.socketConnector$ConnectorEndpoint.run runjob(queuedthreadpool.java:608)在org.eclipse.jetty.util.thread.queuedthreadpool$3.run(queuedthreadpool.java:543)在java.lang.thread.run(thread.java:745)

2014-11-05 19:34:13,582[ERROR]@solrexception.java:120 null:org.apache.solr.common.solrexception:名为'normalized_people'的核心已经存在。在org.apache.solr.handler.admin.coreadminHandler.handlecreateAction(coreadminHandler.java:496),在org.apache.solr.handler.admin.coreadminHandler.handlerEquestBody(coreadminHandler.java:152),在org.apache.solr.handler.java:135),在org.apache.solr.handler.handlerEquestEquest(requesthandlerBase.java:135),在filter.java:268)在org.apache.solr.servlet.solrdispatchfilter.doFilter(solrdispatchfilter.java:217)在org.eclipse.jetty.servlet.servlet.servlethandler$cachedchain.doFilter(servlethandler.java:1419)在org.eclipse.jetty.servlet.servlethandler.doHandler(servlethandler.java:455)在org.eclipse.jetty.scopedhandler.java:455)在在org.eclipse.jetty.server.session.sessionHandler.doHandle(sessionHandler.java:231)位于org.eclipse.jetty.server.handler.contexthandler.doHandle(contextHandler.java:1075)在org.eclipse.jetty.servlet.servlethandler.doScope(servlethandler.java:384)在org.eclipse.jetty.server.session.session.handler.doScope(SessionHandler.java:193)在org.eclipse.jetty.server.session.sessionHandler.java:1009)在在org.eclipse.jetty.server.handlercollection.handlercollection.handlercollection.handlercollection.handlercollection.handlercollection.handlercollection.handlercollection.handlercollection.handlercollection.handlercollection.handlercollection.handlercollection.handlercollection.handlercollection.handlercollection.handler grigtpConnection.java:53)在org.eclipse.jetty.server.abstracthTtpConnection.headerComplete(abstracthTtpConnection.java:942),在在org.eclipse.jetty.server.AbstractHTTPConnection$requesthandler.headerComplet(AbstractHTTPConnection.java:1004)在org.eclipse.jetty.http.httpparser.parsenext(httpparser.java:640)在org.eclipse.jetty.http.httpparser.parseAvailabile(httpparser.java:235)在org.eclipse.jetty.bio.socketConnector$ConnectorEndpoint.run runjob(queuedthreadpool.java:608)在org.eclipse.jetty.util.thread.queuedthreadpool$3.run(queuedthreadpool.java:543)在java.lang.thread.run(thread.java:745)

共有1个答案

薛寒
2023-03-14

不需要额外的步骤。请检查日志文件,特别是/var/log/riak/solr.log,了解可能是什么错误。

根据您的描述,复制步骤应该是:

  • 启动一个启用搜索的Riak节点并创建搜索索引(normalized_people)
  • 启动启用搜索的其他Riak节点并加入群集
  • 检查错误
 类似资料:
  • 当我请求“http://localhost:8080/project/home”时,它会将我踢出“/login”。成功登录后,我现在可以查看“/home” 然后添加OAuth2,这与Sparklr2示例非常相同 } 只有1个客户端详细信息 我在我的tomcat服务器上运行它,OAuth工作,我向发出请求,它成功地将token返回给我。 我重新启动我的应用程序,然后请求,但没有登录,它会显示我的ho

  • 本文向大家介绍solr范围搜索,包括了solr范围搜索的使用技巧和注意事项,需要的朋友参考一下 示例 age:[50 TO 60] 匹配年龄在50和60之间(包括50和60)的文档 age:{50 TO 60} 匹配年龄在50到60之间(不包括50到60)的文档 age:[* TO 60] 匹配年龄小于或等于60的文档 age:[50 TO *] 匹配年龄大于或等于50的文档 age:{50 to

  • 本文向大家介绍solr 布尔搜索,包括了solr 布尔搜索的使用技巧和注意事项,需要的朋友参考一下 示例 +firstname:john +surname:doe 匹配名字为john且姓氏为doe的文档。+前缀表示搜索词必须出现(AND)。 +firstname:john -surname:doe 匹配名字为john而名字不是doe的文档。-前缀表示不得出现搜索词(否)。 +firstname:j

  • 本文向大家介绍solr 邻近搜索,包括了solr 邻近搜索的使用技巧和注意事项,需要的朋友参考一下 示例 name:"john doe"~1 搜索特定术语距离(〜1)内的多个术语,i.e将查找包含john匿名doe而不包含john第二名doe的文本

  • 本文向大家介绍solr 通配符搜索,包括了solr 通配符搜索的使用技巧和注意事项,需要的朋友参考一下 示例 name:john* *指示符允许您在搜索词john之后进行匹配0个或多个字符的通配符搜索,将返回包含john,johnson,john's,johnny等的文档。 name:do? ?指示符允许您在搜索项中使用单个字符进行通配符搜索,将返回包含doe,dog,dot等的文档。

  • 问题内容: 我正在尝试创建一个数据表,该数据表在忙时显示一个blockUI,并且我大多数时候都成功了。现在,当我单击两个commandButtons中的任何一个,通过单击标题对数据表进行排序,或在数据表中翻页时,它都会变灰并显示“正在加载…”。您可以在下面查看其代码。 问题是,在我使用了一个commandButtons(在受阻止的元素上运行ajax更新)之后,后续操作不会触发blockUI(直到刷