我已经附加了 hadoop 核心的源代码,如屏幕截图所示。但是当我点击其中一个核心类时,它仍然说资源不可用。
Intellij“复制位置”显示该类的 jar 文件是 hadoop 核心:
/Users/steve/.m2/repository/org/apache/hadoop/hadoop-core/1.2.1/hadoop-core-1.2.1.jar!/org/apache/hadoop/mapreduce/Reducer.class
我已经附加了 hadoop 核心的源代码,如屏幕截图所示。但是当我点击其中一个核心类时,它仍然说资源不可用。
Intellij“复制位置”显示该类的 jar 文件是 hadoop 核心:
/Users/steve/.m2/repository/org/apache/hadoop/hadoop-core/1.2.1/hadoop-core-1.2.1.jar!/org/apache/hadoop/mapreduce/Reducer.class
hadoop-core 源代码分发包含多个源目录,并且该mapreduce
软件包与大多数其他软件包位于不同的目录中。您似乎忘记在创建hadoop-core-1.2.1-sources.jar
.