The main reason for not going straight to hbase / cassandra is that all the clustering / columns stuff adds significant overhead, and krati gets close to our desired throughput rate.
Am I crazy? :)
There is ElephantDB [1] and I have been working on a thrift-based service to serve read-only exports from HDFS using Krati as local storage. In general these kind of systems (also see Voldemort) typically export out of HDFS to expose as a real time service.
[1] https://github.com/nathanmarz/elephantdb
[2] https://github.com/samtingleff/valkyriedb