是否有类似于hdfsPread的HDFS Positional写入?

时间:2013-05-03 10:21:54

标签: hadoop hbase hdfs

我想立即通过C将文件存储在HDFS中,其中包括位置写入。有没有办法做到这一点。(我不能使用任何面向列的数据库,如HBase)

先谢谢

1 个答案:

答案 0 :(得分:0)

HDFS使用的输出流DFSOutputStream具有写入特定位置的方法。在下面的方法中,它是偏移量。

protected synchronized void writeChunk(byte[] b, int offset, int len, byte[] checksum)

对于具有搜索功能的DFSInputStreams也是如此。