Team,
Due to some issues on the Kubernetes side, we had to delete and recreate the Weaviate cluster. However, the cluster did not start because Raft does not support scale-down or deletion in this manner.
To proceed, we manually removed the Raft directory from the hostPath on all Weaviate nodes and restarted the cluster.
Post restart, we are observing that some collections and tenants are missing (showing not found errors), even though their corresponding data directories are still present under /var/lib/weaviate.
We suspect that collections created after the Raft migration are no longer recognized, possibly due to loss of Raft metadata.
Request:
- Kindly help us recover the missing collections/tenants, if possible.
- Please also suggest a proper approach to delete and recreate a Weaviate cluster without data loss, for some unavoidable cases.
Note:
Data directories for the affected collections and tenants are still present in /var/lib/weaviate, but they are not being detected by the cluster.
Server Setup Information
- Weaviate Server Version: 1.32.27
- Deployment Method: Kubernetes
- Multi Node? Number of Running Nodes: Yes, 9
- Client Language and Version: python 4.16.9
- Multitenancy?: Yes