代码之家  ›  专栏  ›  技术社区  ›  Manoj Sreekumar

C#HDFS文件上载超时

  •  0
  • Manoj Sreekumar  · 技术社区  · 7 年前

    我正在使用微软。研究伯罗奔尼撒。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将文件写入HDF?

    1 回复  |  直到 7 年前
        1
  •  0
  •   Manoj Sreekumar    7 年前

    使用的修改版本 WebHdfs class

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

    put.Timeout = 8000000;