【发布时间】:2013-01-26 21:57:26
【问题描述】:
将 hadoop 中的 HDFS 替换为其他 NoSQL 数据库需要付出什么努力。这涉及到多少工作?有没有人有任何好的维基或描述它的链接?是否像为该数据库实现 FileSystem 接口一样简单?
我发现了几篇关于其他人如何修改 hadoop 以生成自定义分发的文章,但还没有找到替换 HDFS 的指南。
谢谢, 帕特
【问题讨论】:
-
为什么要首先替换 HDFS?
-
如果我已经将数据存储到其他 NoSQL 数据库中,那么在该数据库和 HDFS 之间来回复制它是没有意义的。相反,如果它可以直接处理该数据库,它将节省一些时间。
-
您想要将数据从数据库复制到 HDFS 的唯一原因是运行 MR 作业,对吗?如果没有分布式文件系统 (HDFS),MR 任务就无法并行执行,这是首先使用 Hadoop 的主要好处之一。
-
还有其他可用的分布式数据存储,如 cassandra、dynamodb 等。如果我想从中运行 MR 作业怎么办?