github中有两个项目符合您的要求. ruby-hdfs为Ruby的HDFS提供本机C绑定. ganapati与Thrift服务器接口.
您还可以直接对文件系统shell进行系统调用.例如:
cmd = "hadoop fs -mkdir #{hdfs_path}"
cmd += " 2> /dev/null"
system(cmd)
if $? == 0
puts 'ok'
exit(0)
else
puts "Error: failed to create hdfs://#{hdfs_path}"
exit(2)
end
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3284 次 |
| 最近记录: |