我想立即通过C将文件存储在HDFS中,其中包括位置写入。有没有办法做到这一点。(我不能使用任何面向列的数据库,如HBase)
先谢谢
答案 0 :(得分:0)
HDFS使用的输出流DFSOutputStream具有写入特定位置的方法。在下面的方法中,它是偏移量。
protected synchronized void writeChunk(byte[] b, int offset, int len, byte[] checksum)
对于具有搜索功能的DFSInputStreams也是如此。