【问题标题】:C# HDFS File upload timeoutsC# HDFS 文件上传超时
【发布时间】:2017-12-12 02:31:48
【问题描述】:

我正在使用 Microsoft.Research.Peloponnese.WebHdfs 将文件写入 HDFS。但是使用它上传文件似乎有 100 秒的超时。我没有找到任何方法可以更改此超时。

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?

【问题讨论】:

标签: c# hdfs webhdfs


【解决方案1】:

使用修改后的WebHdfs class

修改 GetDfsStreamWriter 方法,为 PUT 请求设置 Timeout 属性。

put.Timeout = 8000000;

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-05-05
    • 2011-11-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-01
    相关资源
    最近更新 更多