KFS aka Kosmos FS is a distributed file system written in C++ that is modeled after HDFS. It was originally developed by Kosmix, which was later acquired by Walmart. Some key points:
- KFS uses a master/chunkserver architecture where the metadata is stored on a master node and file data is stored in chunks on chunkservers.
- It supports features like replication, data integrity checks, and rebalancing of chunks.
- While still in early stages, it provides alternatives to the Hadoop ecosystem through its C++ implementation and bindings for other languages like Java and Python.
- The documentation provides instructions for building, deploying, and accessing KFS, though some functionality