我使用的是带有2个分片(没有副本)的SolrCloud,它们都在同一台机器上运行。我使用一个单独的Zookeeper实例。我面临的问题是,如果我重新启动服务器,SolrCloud将无法启动。
登录第一个分片: 2013年5月23日3:10:53 PM org.apache.solr.core.CachingDirectoryFactory关闭信息:发布directory:/opt/solr-4.1.0/example/solr/my-collection/data 2013年5月23日3:10:53 PM directory:/opt/solr-4.1.0/example/solr/my-collection/data/index org.apache.solr.core.CachingDirectoryFactory关闭信息:发布shard 5月23日2013 3:11:01 PM org.apache.solr.common.cloud.ZkStateReader$3进程信息:正在更新活动节点...(2)
登录第二个分片: 2013年5月23日3:11:09 PM org.apache.solr.core.CachingDirectoryFactory关闭信息:发布directory:/opt/solr-4.1.0/example2/solr/my-collection/data 2013年5月23日3:11:09 PM org.apache.solr.core.CachingDirectoryFactory关闭信息:发布directory:/opt/solr-4.1.0/example2/solr/my-collection/data/index
要启动该服务,我必须删除SolrCloud分片中的整个数据文件夹,然后重新启动。只删除tlog文件夹也无济于事。有没有办法防止这种情况发生。
发布于 2014-04-10 19:53:44
在您的solr主目录directory.Delete中会创建一个zoo_data文件夹,然后执行一个restart.It可能对您的情况有所帮助。
https://stackoverflow.com/questions/16705882
复制相似问题