如何读/写“二进制”使用 RUBY gem ganapati 从 Hadoop/HDFS 生成文件
我正在使用 Ganapati Ruby gem 从 Hadoop HDFS 集群读取/写入文件,如此处指出的问题 - 如何使用 Ruby 在 Hadoop HDFS 中写入和读取文件?
但这仅适用于文本文件。如何使其适用于二进制文件(图像、pdf、doc、xls 等)? 我已经在 gem 代码中编辑了 client.rb 文件,以根据 Ruby 对 Kernel.open() 中的二进制文件的要求使用“b”标志。 原始 gem 未使用此标志。 但这仍然没有帮助。
感谢您的建议。
I am using the Ganapati Ruby gem to read/write files from a Hadoop HDFS cluster as pointed out in this question - How to write and read files in/from Hadoop HDFS using Ruby?
But this works properly only for text files. How to make it work for binary files (images, pdf, doc, xls, etc)?
I have already edited the client.rb file in the gem code to use the 'b' flag as required by Ruby for binary files in Kernel.open(). The original gem was not using this flag.
But this still does not help.
Thanks for your suggestions.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论