solrcloud是否可以在只读文件系统上运行?
我们的生产流水线有一个正常的构建/阶段->生产设置。我们将在构建环境中构建solr索引,然后将索引复制到prod环境 当支持它的文件系统是可写的时,solrcloud-in-prod似乎工作正常。但是,当文件系统为只读时,我们会看到许多错误。当solr节点使用新数据重新启动时,会引发许多关于tlog文件无法打开进行写入的异常;一些节点最终被困在恢复阶段,永远无法在云中恢复在线solrcloud是否可以在只读文件系统上运行?,solr,solrcloud,Solr,Solrcloud,我们的生产流水线有一个正常的构建/阶段->生产设置。我们将在构建环境中构建solr索引,然后将索引复制到prod环境 当支持它的文件系统是可写的时,solrcloud-in-prod似乎工作正常。但是,当文件系统为只读时,我们会看到许多错误。当solr节点使用新数据重新启动时,会引发许多关于tlog文件无法打开进行写入的异常;一些节点最终被困在恢复阶段,永远无法在云中恢复在线 只是想知道有没有人有在只读文件系统中运行Solrcloud的经验?有可能吗?如果不自定义代码库的某些部分,我怀疑您是否能
只是想知道有没有人有在只读文件系统中运行Solrcloud的经验?有可能吗?如果不自定义代码库的某些部分,我怀疑您是否能够实现这一点 您已经提到了tlog的问题,我怀疑您也会发现索引锁定的问题(看,显然您需要对只读使用单一设置) 当然,如果真的需要在只读文件系统上运行solrlcoud,您应该重新考虑。如果情况仍然如此:
- 首先检查文档,尽可能调整所有内容以更好地适应只读(如上面的锁定)
- 然后,开始用您自己的在只读文件系统上工作的版本自定义仍然失败的部分(如tlog)。这甚至可能是不可能的,或者仅通过使一些特性(如tlog)成为NOOP(这对于您的用例来说可能是可行的)才可能实现