除了Hadoop,是否有任何运行在Windows上的分布式文件系统?

11

我急需寻找任何支持Windows的DFS。目前唯一支持Windows的DFS是Hadoop HDFS ,但因为需要Cygwin + SSH,所以在其他大量Windows机器上部署它非常困难。

几乎所有的DFS系统只能在Linux上运行,只有一个(HDFS)可以运行在Windows上。

如果有人能指引我其他支持Windows的DFS,我将不胜感激。

我需要从DFS中实现文件负载均衡、压缩功能和多语言API(无需挂载DFS)。

5个回答

3

微软自己有一个名为DFS的技术,它内置于Windows Server中(好坏我不得而知)。


1

您可能想要查看Appistry的CloudIQ Storage
(他们已关闭店铺。)

它允许您将基于商品化的机器(Linux或Windows)中的驱动器显示为通过基于REST的API可访问的单个命名空间。写入系统的文件时,您可以定义您想要保存的副本数。因此,如果您的分布式系统中有5台机器,您可以指定将文件保存在2或3(或N)台机器上以进行冗余。如果某台机器/硬盘崩溃,这不是问题,因为其他机器持有这些文件的副本。

请查看下载和社区链接以获取试用版本和文档。


1
谢谢,非常好的解决方案,完全符合我的需求,但它不是免费或开源的,所以我无法使用它。无论如何还是谢谢。 - sha1dy

1

GPFS是值得考虑的选择。它是IBM专有的,但具有非常好的可扩展性,是一个完整的网络文件系统,并且具有良好的Windows支持。NTFS ACLs被保留,尽管将它们映射到NFSv4 ACLs,这很有效(只要您不试图同时使用POSIX权限;chmod会清除您的NFSv4 ACLs)。

Lustre值得一提,但通常认为其Windows支持非常差和初级。


0

微软有类似Azure的东西,但我还没深入了解过他们的解决方案。


0

OpenAFS 是另一种在 Windows 上运行的 DFS 解决方案。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接