0

我想使用 gem 'webhdfs' 将文件分块上传到 HDFS。我在文档中看到有一个创建方法,但我不确定如何使用它并分块上传大文件。有没有人试过这个?

4

1 回答 1

2

我不认为你必须自己分块。您可以传递文件句柄并让库流式传输它。

file_IO_handle = File.open('/tmp/foo.bin', 'rb')
# Straight from the documentation:
client.create('/path/to/file', file_IO_handle, :overwrite => false, :permission => 0666)
于 2014-05-29T17:35:58.707 回答