我正在使用SolrCloud和2个分片(没有副本),两者都在同一台机器上运行。我使用单独的Zookeeper实例。我面临的问题是,如果我重启服务器,SolrCloud无法启动。
登录第一个分片: 2013年5月23日下午3:10:53 org.apache.solr.core.CachingDirectoryFactory关闭 信息:发布目录:/opt/solr-4.1.0/example/solr/my-collection/data 2013年5月23日下午3:10:53 org.apache.solr.core.CachingDirectoryFactory关闭 信息:发布目录:/opt/solr-4.1.0/example/solr/my-collection/data/index 2013年5月23日下午3:11:01 org.apache.solr.common.cloud.ZkStateReader $ 3流程 信息:更新实时节点......(2)
登录第二个分片: 2013年5月23日下午3:11:09 org.apache.solr.core.CachingDirectoryFactory关闭 信息:发布目录:/opt/solr-4.1.0/example2/solr/my-collection/data 2013年5月23日下午3:11:09 org.apache.solr.core.CachingDirectoryFactory关闭 信息:发布目录:/opt/solr-4.1.0/example2/solr/my-collection/data/index
要启动该服务,我必须删除SolrCloud分片中的整个数据文件夹,然后重新开始。仅删除tlog文件夹也无济于事。有没有办法防止这种情况发生。
答案 0 :(得分:0)
在你的solr主目录中会创建一个zoo_data文件夹。删除该文件夹,然后重新启动。在你的情况下可能会有所帮助。