rust-sequencefile
Hadoop SequenceFile library for Rust
Usage
let path = new;
let file = open.unwrap;
let seqfile = new;
for kv in seqfile
Status
Prototype status! Currently supports reading out your garden-variety sequence file. Handles uncompressed sequencefiles as well as deflate/value compressed files.
There's a lot more to do:
- Varint decoding
- Block compression
- Gzip support
- Snappy support
- 'Writables', e.g. generic deserialization for common Hadoop writable types
- Zero-copy implementation.
- Sequencefile metadata
- Better error handling
- Tests
- Writer