根据一篇发表的论文,我想对hadoop hdfs做一些修改。在那之后,我只需要构建HDFS并让它运行。我该怎么做呢?
发布于 2014-04-14 11:36:08
请参阅以下Hadoop文档
http://wiki.apache.org/hadoop/HowToContribute
发布于 2014-04-14 11:38:50
这里假设您是在Linux上构建的。如果您使用不同的操作系统,则可能需要执行一些额外的步骤;有关详细信息,请参阅this -我自己从未在非Linux上执行过此操作。
https://github.com/apache/hadoop-common.git:git克隆https://github.com/apache/hadoop-common.git
注意:您可能希望使用与要构建的HDFS版本相对应的特定分支。要列出所有分支,请键入git branch -a。然后,要切换到分支2.3,例如,键入:
git签出--跟踪原始/分支-2.3
如果你做的一切都是正确的,你应该会看到一条关于跟踪你选择的远程分支的消息。通过从你的树根运行以下代码,
hadoop-hdfs-project.
mvn安装-DskipTests
第一次这样做需要一些时间,但在重新运行时会快得多。
您的最终jars将被放置在类似hadoop-hdfs-project/hadoop-hdfs/target的目录中(这对于至少2.3版本是准确的,但在旧版本中可能有所不同,或者在将来可能会发生变化)。
https://stackoverflow.com/questions/23050595
复制相似问题