我正在使用 ArangoDB 开展项目。这个项目意味着大数据(现在不是太多)作为单个Collection中的4000k文档。
我逐步迁移数据,最后读取收集数据没有问题。
因为周末我们停止了ArangoDB和我们的机器。 当我们启动我们的机器时,无法加载该集合的数据。
我们一直尝试:
'Collection error'
Error: got invalid response from server: Could not connect to
'tcp://localhost:8529' 'connect() failed with #111 - Connection
refused'
我们能做什么? 此集合具有大量索引,并且存储桶已固定为64。
修改 我试图停止并再次启动arangodb:问题仍然存在。 所以,我会排除这是一个服务器问题。 可能是Collection中有一些错误的配置(等待同步:false,存储桶64,日志大小:32)?
答案 0 :(得分:0)
通过更新该系列的最新版本解决了原始问题。
新问题是如何为索引选择存储桶。
存储区是保存索引的存储区。默认是有8个这样的桶。一个桶装满后,将分配一个双倍大小的新桶,复制现有结构。复制需要付出代价,这会降低索引构建速度或插入新项目的速度。
因此,如果您要使用的集合很大和/或有很多插入,那么在您的情况下,更多数量的存储桶可能会更好。您可能希望将桶数加倍,看看它是否适合您。