Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Maven 用于Hadoop 2.6.0的pom.xml_Maven_Hadoop_Pom.xml_Hadoop2 - Fatal编程技术网

Maven 用于Hadoop 2.6.0的pom.xml

Maven 用于Hadoop 2.6.0的pom.xml,maven,hadoop,pom.xml,hadoop2,Maven,Hadoop,Pom.xml,Hadoop2,我正在尝试使用Hadoop实现一个app=>从天气数据中查找最高温度(摘自Tom White的书Hadoop:Definitive Guide(第三版))。我已经下载并安装了Hadoop 2.6.0 我应该添加哪些依赖项才能使其正常工作?逐步: 添加cloudera your settings.xml(在${HOME}/.m2/settings.xml下)以访问hadoop依赖项 <repository> <id>cloudera</id>

我正在尝试使用Hadoop实现一个app=>从天气数据中查找最高温度(摘自Tom White的书Hadoop:Definitive Guide(第三版))。我已经下载并安装了Hadoop 2.6.0 我应该添加哪些依赖项才能使其正常工作?

逐步:

  • 添加cloudera your settings.xml(在${HOME}/.m2/settings.xml下)以访问hadoop依赖项

    <repository>
         <id>cloudera</id>
         <url>https://repository.cloudera.com/artifactory/cloudera-repos</url>
         <releases>
              <enabled>true</enabled>
         </releases>
         <snapshots>
              <enabled>true</enabled>
         </snapshots>
    </repository>
    
    
    克劳德拉
    https://repository.cloudera.com/artifactory/cloudera-repos
    真的
    真的
    
  • 将hadoop依赖项添加到pom.xml中

    <dependency>
        <groupId>org.apache.hadoop</groupId>
        <artifactId>hadoop-hdfs</artifactId>
        <version>2.6.0</version>
    </dependency>
    <dependency>
        <groupId>org.apache.hadoop</groupId>
        <artifactId>hadoop-auth</artifactId>
        <version>2.6.0</version>
    </dependency>
    <dependency>
        <groupId>org.apache.hadoop</groupId>
        <artifactId>hadoop-common</artifactId>
        <version>2.6.0</version>
    </dependency>
    <dependency>
        <groupId>org.apache.hadoop</groupId>
        <artifactId>hadoop-core</artifactId>
        <version>1.2.1</version>
    </dependency>
    
    
    org.apache.hadoop
    hadoop hdfs
    2.6.0
    org.apache.hadoop
    hadoop验证
    2.6.0
    org.apache.hadoop
    hadoop通用
    2.6.0
    org.apache.hadoop
    hadoop内核
    1.2.1
    
  • 然后尝试将“mvn clean install”命令放入包含pom.xml文件的项目文件夹中


  • 我总是遇到这样的错误:SLF4J:未能加载类“org.SLF4J.impl.StaticLoggerBinder”。SLF4J:默认为无操作(NOP)记录器实现SLF4J:有关详细信息,请参阅。您应该使用SLF4J的实现,我认为这将帮助您在项目中配置SLF4J。