0
私は、Microsoft.Research.Peloponnese.WebHdfsを使用してHDFSにファイルを書き込みます。しかし、これを使ってファイルをアップロードするには100秒のタイムアウトがあるようです。私はこのタイムアウトを変更する方法を見つけませんでした。C#HDFSファイルのアップロードタイムアウト
using (var hdfs = new WebHdfsClient(user, port))
{
using (Stream writeStream = hdfs.GetDfsStreamWriter(writeFileURI))
{
using (Stream readStream = System.IO.File.OpenRead(inFile))
{
readStream.CopyTo(writeStream);
}
}
}
または、C#を使用してHDFSにファイルを書き込む方が良いですか?
は、私はいくつかのグーグルをした、明らかにGetDfsStreamWriterボンネットの下にGetDfsStreamWriterAsyncを呼び出します。 [後者はタイムアウト引数を受け入れる](https://github.com/MicrosoftResearch/Peloponnese/blob/9f721890c75922af789fbbae530c214e175cd517/AzureStorage/DfsClient.cs#L429)。 – Hassan
うん。しかし私はこれを使っていますhttps://github.com/MicrosoftResearch/Peloponnese/blob/9f721890c75922af789fbbae530c214e175cd517/WebHdfs/WebHdfs.cs –