在将新的Riak节点加入群集以设置yokozuna / solr后,是否还需要执行其他步骤?
Solr正在一个节点上工作。当我加入两个额外的节点时,solr似乎停止了。 Solr没有运行任何节点,包括在创建集群之前工作的原始节点上。
更新:我让原始节点离开群集并重新启动它以对其进行测试。它仍然抛出同样的错误。
更新: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:109 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.RequestHandlerBase.handleRequest(RequestHandlerBase.java:135) 在org.apache.solr.servlet.SolrDispatchFilter.handleAdminRequest(SolrDispatchFilter.java:732) 在org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:268) 在org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:217) 在org.eclipse.jetty.servlet.ServletHandler $ CachedChain.doFilter(ServletHandler.java:1419) 在org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:455) 在org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:137) 在org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:557) 在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.SessionHandler.doScope(SessionHandler.java:193) 在org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1009) 在org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:135) at org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:255) 在org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:154) 在org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:116) 在org.eclipse.jetty.server.Server.handle(Server.java:368) at org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(AbstractHttpConnection.java:489) at org.eclipse.jetty.server.BlockingHttpConnection.handleRequest(BlockingHttpConnection.java:53) at org.eclipse.jetty.server.AbstractHttpConnection.headerComplete(AbstractHttpConnection.java:942) at org.eclipse.jetty.server.AbstractHttpConnection $ RequestHandler.headerComplete(AbstractHttpConnection.java:1004) 在org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:640) 在org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:235) at org.eclipse.jetty.server.BlockingHttpConnection.handle(BlockingHttpConnection.java:72) 在org.eclipse.jetty.server.bio.SocketConnector $ ConnectorEndPoint.run(SocketConnector.java:264) 在org.eclipse.jetty.util.thread.QueuedThreadPool.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.RequestHandlerBase.handleRequest(RequestHandlerBase.java:135) 在org.apache.solr.servlet.SolrDispatchFilter.handleAdminRequest(SolrDispatchFilter.java:732) 在org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:268) 在org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:217) 在org.eclipse.jetty.servlet.ServletHandler $ CachedChain.doFilter(ServletHandler.java:1419) 在org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:455) 在org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:137) 在org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:557) 在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.SessionHandler.doScope(SessionHandler.java:193) 在org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1009) 在org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:135) at org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:255) 在org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:154) 在org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:116) 在org.eclipse.jetty.server.Server.handle(Server.java:368) at org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(AbstractHttpConnection.java:489) at org.eclipse.jetty.server.BlockingHttpConnection.handleRequest(BlockingHttpConnection.java:53) at org.eclipse.jetty.server.AbstractHttpConnection.headerComplete(AbstractHttpConnection.java:942) at org.eclipse.jetty.server.AbstractHttpConnection $ RequestHandler.headerComplete(AbstractHttpConnection.java:1004) 在org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:640) 在org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:235) at org.eclipse.jetty.server.BlockingHttpConnection.handle(BlockingHttpConnection.java:72) 在org.eclipse.jetty.server.bio.SocketConnector $ ConnectorEndPoint.run(SocketConnector.java:264) 在org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:608) 在org.eclipse.jetty.util.thread.QueuedThreadPool $ 3.run(QueuedThreadPool.java:543) 在java.lang.Thread.run(Thread.java:745)
答案 0 :(得分:0)
无需其他步骤。请检查日志文件,尤其是/var/log/riak/solr.log
,以获取有关错误的线索。
根据您的描述,复制步骤应为:
normalized_people
)