2013-05-03 57 views
0

我想通過C將文件存儲在HDFS中,其中包括位置寫入。是否有任何可能的方式來做到這一點。(我不能使用像HBase的任何面向列的數據庫)是否有HDFS位置寫入類似於hdfsPread?

由於提前

+0

你的意思是你想要在HDFS中存儲一個文件(如文本文件),並在以後對該文件進行位置寫入? – prashantsunkari 2013-05-03 15:58:39

+0

@prashantsunkari是的,我想更新在一個特定的偏移量 – Rohit 2013-05-03 16:46:25

回答

0

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

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

對於具有搜索能力的DFSInputStreams也是如此。

+0

Thanx的答覆...有沒有任何C函數這樣的...類似於hdfsPread() – Rohit 2013-05-03 18:23:31

+0

對不起,這是有點超出我的元素。我只熟悉Hadoop和Java。但是如果Hadoop有一個c庫,我相信有一些類似的功能 – greedybuddha 2013-05-03 19:33:40

相關問題