zoukankan      html  css  js  c++  java
  • 2020年暑假 (7)

    yarn集群配置启动

    1.yarn-site.xml

    <property>
    <name>yarn.resourcemanager.hostname</name>
    <value>hdp-01</value>
    </property>


    <property>
    <name>yarn.nodemanager.aux-services</name>
    <value>mapreduce_shuffle</value>
    </property>

    2.将项目打包时报错

     maven的依赖出现问题,上面注释掉的部分改为下面的内容

        <!-- <plugin> <artifactId>maven-assembly-plugin</artifactId> <configuration> 
                    <descriptorRefs> <descriptorRef>jar-with-dependencies</descriptorRef> </descriptorRefs> 
                    <archive> <manifest> <mainClass>cn.edu360.mr.wc.JobSubmitterLinuxToYarn</mainClass> 
                    </manifest> </archive> </configuration> <executions> <execution> <id>make-assembly</id> 
                    this is used for inheritance merges <phase>package</phase> bind to the packaging 
                    phase <goals> <goal>single</goal> </goals> </execution> </executions> </plugin> -->
                <plugin>
        <artifactId>maven-assembly-plugin</artifactId>
        <executions>
            <execution>
                <id>make-assembly</id>
                <goals>
                    <goal>single</goal>
                </goals>
                <configuration> 
                    <descriptors> 
                         <descriptor>/assembly/assembly.xml</descriptor> 
                    </descriptors> 
                </configuration>
            </execution>
        </executions>
    </plugin>

    3.

    此依赖包并没有下载完整,删除本地的资源重新下载即可

    4.

    Caused by: java.net.URISyntaxException: Relative path in absolute URI: ‪C:%5CUsers%5Cuser%5CDesktop%5Csrc%5Cmapreduce24-0.0.1-SNAPSHOT.jar

    路径的问题,在jar包属性中复制的路径可能存在特殊字符,重新打一遍解决

     5.

     创建对应文件夹6.

     Could not find or load main class org.apache.hadoop.mapreduce.v2.app.MRAppMaster

    找到hadoop安装目录mapred-site.xml,增加以下代码 

    <property>
      <name>yarn.app.mapreduce.am.env</name>
      <value>HADOOP_MAPRED_HOME=${HADOOP_HOME}</value>
    </property>
    <property>
      <name>mapreduce.map.env</name>
      <value>HADOOP_MAPRED_HOME=${HADOOP_HOME}</value>
    </property>
    <property>
      <name>mapreduce.reduce.env</name>
      <value>HADOOP_MAPRED_HOME=${HADOOP_HOME}</value>
    </property>
  • 相关阅读:
    XtraBackup2.3.3安装配置使用(innobakupex)
    MySQL主从配置问题整理
    saltstack之(十二)配置管理mount
    常用HTTP状态码和CURL 000问题
    RHEL6解决无法使用YUM源问题
    zabbix监控MySQL
    ELK-Python(三)
    解决eclipse项目下出现deployment descriptor和jax-ws web services
    【未来畅想】未来的电信通讯行业,账号密码将取代sim卡
    最新samba.tar.gz安装方法
  • 原文地址:https://www.cnblogs.com/ywqtro/p/13542174.html
Copyright © 2011-2022 走看看