solr.RAMDirectoryFactory下dataDir配置
2015-11-25 16:14
302 查看
solr.NRTCachingDirectoryFactory在组合dataDir的时候会根据core补全绝对路径,solr.RAMDirectoryFactory在组合dataDir的时候会忽略处理路径。
在solr.RAMDirectoryFactory模式下,每个core会以安装目录为准创建dataDir,并将文件锁写入installDir\dataDir\index目录下,将事务日志写入installDir\dataDir\tlog目录下,事务日志在写入操作结束后会自动删除。若保持<dataDir>${solr.data.dir:}</dataDir>默认配置,会导致ERROR TransactionLog New transaction log already exists:data/tlog/tlog.*事务日志冲突。通过修改<dataDir>${solr.solr.home:}/${solr.core.name:}/${solr.core.dataDir:}</dataDir>可将dataDir保存在每个core的名称目录下,达到和solr.NRTCachingDirectoryFactory类似的效果。
在solr.RAMDirectoryFactory模式下,每个core会以安装目录为准创建dataDir,并将文件锁写入installDir\dataDir\index目录下,将事务日志写入installDir\dataDir\tlog目录下,事务日志在写入操作结束后会自动删除。若保持<dataDir>${solr.data.dir:}</dataDir>默认配置,会导致ERROR TransactionLog New transaction log already exists:data/tlog/tlog.*事务日志冲突。通过修改<dataDir>${solr.solr.home:}/${solr.core.name:}/${solr.core.dataDir:}</dataDir>可将dataDir保存在每个core的名称目录下,达到和solr.NRTCachingDirectoryFactory类似的效果。
相关文章推荐
- java对世界各个时区(TimeZone)的通用转换处理方法(转载)
- java-注解annotation
- java-模拟tomcat服务器
- java-用HttpURLConnection发送Http请求.
- java-WEB中的监听器Lisener
- Android IPC进程间通讯机制
- Android Native 绘图方法
- Android java 与 javascript互访(相互调用)的方法例子
- 介绍一款信息管理系统的开源框架---jeecg
- 聚类算法之kmeans算法java版本
- java实现 PageRank算法
- PropertyChangeListener简单理解
- 插入排序
- 冒泡排序
- 堆排序
- 快速排序
- 二叉查找树
- [原创]java局域网聊天系统