hbase-mapreduce maven pom无法读取org.apache的工件描述符hbase:hbase-mapreduce:jar:2.2.0

30byixjq  于 2021-06-27  发布在  Java
关注(0)|答案(0)|浏览(212)

我尝试用maven在hbase上创建一个关于mapreduce的简单项目。但是一旦我在pom.xml中添加了依赖项,就会导致如下错误。

  1. Description Resource Path Location Type
  2. Failed to read artifact descriptor for org.apache.hbase:hbase-mapreduce:jar:2.2.0
  3. org.eclipse.aether.resolution.ArtifactDescriptorException: Failed to read artifact descriptor for org.apache.hbase:hbase-mapreduce:jar:2.2.0
  4. at org.apache.maven.repository.internal.DefaultArtifactDescriptorReader.loadPom(DefaultArtifactDescriptorReader.java:255)
  5. at org.apache.maven.repository.internal.DefaultArtifactDescriptorReader.readArtifactDescriptor(DefaultArtifactDescriptorReader.java:171)
  6. at org.eclipse.aether.internal.impl.collect.DefaultDependencyCollector.resolveCachedArtifactDescriptor(DefaultDependencyCollector.java:541)
  7. at org.eclipse.aether.internal.impl.collect.DefaultDependencyCollector.getArtifactDescriptorResult(DefaultDependencyCollector.java:524)
  8. at org.eclipse.aether.internal.impl.collect.DefaultDependencyCollector.processDependency(DefaultDependencyCollector.java:412)
  9. at org.eclipse.aether.internal.impl.collect.DefaultDependencyCollector.processDependency(DefaultDependencyCollector.java:365)
  10. at org.eclipse.aether.internal.impl.collect.DefaultDependencyCollector.process(DefaultDependencyCollector.java:352)
  11. at org.eclipse.aether.internal.impl.collect.DefaultDependencyCollector.collectDependencies(DefaultDependencyCollector.java:254)
  12. at org.eclipse.aether.internal.impl.DefaultRepositorySystem.collectDependencies(DefaultRepositorySystem.java:284)
  13. at org.apache.maven.project.DefaultProjectDependenciesResolver.resolve(DefaultProjectDependenciesResolver.java:169)
  14. at org.apache.maven.project.DefaultProjectBuilder.resolveDependencies(DefaultProjectBuilder.java:227)
  15. at org.apache.maven.project.DefaultProjectBuilder.build(DefaultProjectBuilder.java:200)
  16. at org.apache.maven.project.DefaultProjectBuilder.build(DefaultProjectBuilder.java:124)
  17. at org.eclipse.m2e.core.internal.embedder.MavenImpl.readMavenProject(MavenImpl.java:630)
  18. at org.eclipse.m2e.core.internal.project.registry.DefaultMavenDependencyResolver.resolveProjectDependencies(DefaultMavenDependencyResolver.java:65)
  19. at org.eclipse.m2e.core.internal.project.registry.ProjectRegistryManager.refreshPhase2(ProjectRegistryManager.java:550)
  20. at org.eclipse.m2e.core.internal.project.registry.ProjectRegistryManager.lambda$3(ProjectRegistryManager.java:514)
  21. at org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.executeBare(MavenExecutionContext.java:179)
  22. at org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.execute(MavenExecutionContext.java:153)
  23. at org.eclipse.m2e.core.internal.project.registry.ProjectRegistryManager.refresh(ProjectRegistryManager.java:512)
  24. at org.eclipse.m2e.core.internal.project.registry.ProjectRegistryManager.refresh(ProjectRegistryManager.java:364)
  25. at org.eclipse.m2e.core.internal.project.registry.ProjectRegistryManager.refresh(ProjectRegistryManager.java:315)
  26. at org.eclipse.m2e.core.internal.builder.MavenBuilder$BuildMethod.getProjectFacade(MavenBuilder.java:151)
  27. at org.eclipse.m2e.core.internal.builder.MavenBuilder$BuildMethod.lambda$0(MavenBuilder.java:89)
  28. at org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.executeBare(MavenExecutionContext.java:179)
  29. at org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.execute(MavenExecutionContext.java:153)
  30. at org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.execute(MavenExecutionContext.java:101)
  31. at org.eclipse.m2e.core.internal.builder.MavenBuilder$BuildMethod.execute(MavenBuilder.java:88)
  32. at org.eclipse.m2e.core.internal.builder.MavenBuilder.build(MavenBuilder.java:197)
  33. at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:845)
  34. at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)
  35. at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:228)
  36. at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:276)
  37. at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:329)
  38. at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)
  39. at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:332)
  40. at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:384)
  41. at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:405)
  42. at org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:154)
  43. at org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:244)
  44. at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)
  45. Caused by: org.eclipse.aether.resolution.ArtifactResolutionException: Failure to transfer org.apache.hbase:hbase-mapreduce:pom:2.2.0 from http://maven.aliyun.com/nexus/content/groups/public was cached in the local repository, resolution will not be reattempted until the update interval of nexus-aliyun has elapsed or updates are forced. Original error: Could not transfer artifact org.apache.hbase:hbase-mapreduce:pom:2.2.0 from/to nexus-aliyun (http://maven.aliyun.com/nexus/content/groups/public): maven.aliyun.com
  46. at org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:424)
  47. at org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolveArtifacts(DefaultArtifactResolver.java:229)
  48. at org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolveArtifact(DefaultArtifactResolver.java:207)
  49. at org.apache.maven.repository.internal.DefaultArtifactDescriptorReader.loadPom(DefaultArtifactDescriptorReader.java:240)
  50. ... 40 more
  51. Caused by: org.eclipse.aether.transfer.ArtifactTransferException: Failure to transfer org.apache.hbase:hbase-mapreduce:pom:2.2.0 from http://maven.aliyun.com/nexus/content/groups/public was cached in the local repository, resolution will not be reattempted until the update interval of nexus-aliyun has elapsed or updates are forced. Original error: Could not transfer artifact org.apache.hbase:hbase-mapreduce:pom:2.2.0 from/to nexus-aliyun (http://maven.aliyun.com/nexus/content/groups/public): maven.aliyun.com
  52. at org.eclipse.aether.internal.impl.DefaultUpdateCheckManager.newException(DefaultUpdateCheckManager.java:225)
  53. at org.eclipse.aether.internal.impl.DefaultUpdateCheckManager.checkArtifact(DefaultUpdateCheckManager.java:193)
  54. at org.eclipse.aether.internal.impl.DefaultArtifactResolver.gatherDownloads(DefaultArtifactResolver.java:559)
  55. at org.eclipse.aether.internal.impl.DefaultArtifactResolver.performDownloads(DefaultArtifactResolver.java:483)
  56. at org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:401)
  57. ... 43 more
  58. pom.xml /hbaseCreateTable line 1 Maven Dependency Problem

我对此一无所知。在我的项目中使用mapreduce应该怎么做?这是我的pom.xml

  1. <project xmlns="http://maven.apache.org/POM/4.0.0"
  2. xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  3. xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
  4. <modelVersion>4.0.0</modelVersion>
  5. <groupId>hbaseCreateTable</groupId>
  6. <artifactId>hbaseCreateTable</artifactId>
  7. <version>0.0.1-SNAPSHOT</version>
  8. <dependencies>
  9. <!-- https://mvnrepository.com/artifact/org.apache.hbase/hbase-client -->
  10. <dependency>
  11. <groupId>org.apache.hbase</groupId>
  12. <artifactId>hbase-client</artifactId>
  13. <version>2.2.6</version>
  14. </dependency>
  15. <!-- https://mvnrepository.com/artifact/org.apache.hbase/hbase-mapreduce -->
  16. <dependency>
  17. <groupId>org.apache.hbase</groupId>
  18. <artifactId>hbase-mapreduce</artifactId>
  19. <version>2.2.0</version>
  20. </dependency>
  21. </dependencies>
  22. </project>

此外,我尝试下载hbase-mapreduce.jar并手动将其添加到引用的库中,但仍然没有效果。有人能帮帮我吗!!

  1. hadoop-version :3.2.1
  2. hbase-version :2.2.6

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题