eclipse导入hadoop源码错误处理

来源:互联网 发布:天房网络客服电话 编辑:程序博客网 时间:2024/05/17 15:21
  1. maven下载pom失败->重新操作
  2. hadoop-streaming中build path错误->Java Build Path->Source:
    1. 删除...hadoop-yarn-server-resourcemanager/conf
    2. Link Source:源码根目录/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/conf,再随便起个名字;inclusion patterns:capacity-scheduler.xml;exclusion patters:**/*.java
  3. org.apache.hadoop.io.serializer.avro.TestAvroSerialization
    1. 下载avro-tools-1.7.4.jar:http://archive.apache.org/dist/avro/avro-1.7.4/java/
    2. 进入目录:源码根目录\hadoop-common-project\hadoop-common\src\test\avro
    3. java -jar path/to/avro-tools-1.7.4.jar compile schema avroRecord.avsc ..\java
    4. eclipse 刷新
  4. org.apache.hadoop.ipc.protobuf.TestProtos
    1. 进入目录:源码根目录\hadoop-common-project\hadoop-common\src\test\proto
    2. protoc --java_out=../java *.proto
    3. eclipse 刷新
  5. project->clean..->clean all projects & Build the entire workspaceju
  6. 出现Access restricted 错误,是因为jdk版本问题,hadoop 2.2.0默认1.6,系统可能是1.7。除错方法:build path -----> configure build path------->libraries找到jre system library,点击edit, 改为系统的jre system library


具体参考以下网站的处理

点击打开链接

0 0
原创粉丝点击