1

Hadoop ストリーミングを使用して実行するときに、ネイティブ アプリケーション内でファイルを開くにはどうすればよいですか?

たとえば、次のようなコードがあります。

int main(int argc, char** argv){
   FILE* fp = fopen(argv[1], "a+");
   ...
   fscanf(fp, "%d", val);
   ...
   fclose(fp);
}

それが不可能な場合は、それを行う他の方法やそれに関連する推奨事項を提案できますか.

可能であれば、このトピックに関するドキュメントがあります。Hadoop ストリーミング用にプログラムしない方法。

私の英語でごめんなさい。

ありがとう

4

1 に答える 1

0

Hadoop ストリーミングを使用して実行する場合、ネイティブ アプリケーション内でファイルを開くにはどうすればよいですか?

HDFS は、さまざまな操作のためにWebHDFSおよびHttpFSを介して REST API を提供します。REST API は、すべての言語から実用的にアクセスできます。また、これらの言語には、REST API に対して簡単にプログラミングするためのライブラリもあることに注意してください。

于 2012-10-24T16:11:01.113 に答える