zoukankan      html  css  js  c++  java
  • 解决错误 系统找不到指定的批标签 make_command_arguments |hadoop windows出错

    问题:cmd命令行传参数出错

    此文章 适用于 cmd命令行传参数出错

    在windows 7下倒腾 Hadoop 时出现

    The system cannot find the batch label specified - make_command_arguments

    Hadoop 2.4.1 运行 start-dfs 时出现

    系统找不到指定的批标签 make_command_arguments

    stackoverflow给出解决方法

    Actually, you need 2 conditions for this to happen:

    • the batch file must not use CRLF line endings
    • the label you jump to must span a block boundary (as opposed to and :end label which is just a shortcut to the end of your script)

    意思为:文件必须是CRLF的换行风格(Windows的)

    你要跳转的标签 要跨越块边界(此句不太懂)

    试了一下,从下面两处解决

    1.call 要顶行写,不能有空格

    2.    :make_command_arguments (命令参数标签)需要放在cmd脚本的最后面

    可以试试 顶行 和 空一格。

     

     

    不需要注意:

    在yarn.cmd里面的第141行 如果是这样的

     set yarncommands=resourcemanager nodemanager proxyserver rmadmin version jar application ^ 
    applicationattempt container node logs daemonlog historyserver

    那么改成这样

     set yarncommands=resourcemanager nodemanager proxyserver rmadmin version jar application applicationattempt container node logs daemonlog historyserver


    即把^去掉。不知道为何我下载的Hadoop-2.4.1inyarn.cmd多了一个^

  • 相关阅读:
    阅读笔记十四
    惨淡的蓝桥杯国赛经历
    阅读笔记十三
    阅读笔记十二
    阅读笔记十一
    阅读笔记十
    阅读笔记九
    阅读笔记八
    阅读笔记七
    阅读笔记六
  • 原文地址:https://www.cnblogs.com/slankka/p/9158584.html
Copyright © 2011-2022 走看看