• DEPRECATED: Use of this script to execute hdfs command is deprecated.


    DEPRECATED: Use of this script to execute hdfs command is deprecated. 

    本人安装的hadoop版本是2.4.0的,但每次执行命令时都会显示下面的信息

    hadoop@VM_160_34_centos:/usr/local/hadoop-2.4.0> hadoop dfs -ls .       
    DEPRECATED: Use of this script to execute hdfs command is deprecated.
    Instead use the hdfs command for it.
    
    ls: `.': No such file or directory

    原来从0.21.0版本以后,hadoop 命令换成了hdfs命令,上面的命令如同下面的命令:

     hdfs dfs -ls  // 这时就没有错误了

    hadoop@VM_160_34_centos:/usr/local/hadoop-2.4.0> hdfs dfs -ls  //
    Found 2 items
    drwxr-xr-x   - hadoop supergroup          0 2014-08-29 21:30 /in
    drwx------   - hadoop supergroup          0 2014-08-29 15:03 /tmp

    同样:

    hadoop@VM_160_34_centos:/usr/local/hadoop-2.4.0> hadoop dfs -put ./input in
    DEPRECATED: Use of this script to execute hdfs command is deprecated.
    Instead use the hdfs command for it.
    
    put: `in': No such file or directory

    改为:

    hadoop@VM_160_34_centos:/usr/local/hadoop-2.4.0> hdfs dfs -put input/README.txt /t

    并且要使用绝对路径必须以 / 头 。好像Hadoop 里面也没有工作目录一说

    如:

    hadoop@VM_160_34_centos:/usr/local/hadoop-2.4.0> hdfs dfs -mkdir test5
    mkdir: `test5': No such file or directory

    加上/ 就能成功

    hadoop@VM_160_34_centos:/usr/local/hadoop-2.4.0> hdfs dfs -mkdir /test4
  • 相关阅读:
    她又在这个星期联系我了 20110422
    用心去做 20110307
    2011年随笔记
    让我有勇气坚持下去 20110427
    2011年随笔记 5月30号以后的日志薄
    因为迷失,所以 201103015
    迷失只是暂时 20110313
    我们做一对好哥们吧 20101228
    3.20号,她恢复了联系 20110320
    FW: Deploy reporting services web parts (RSWebParts) to SharePoint 2010
  • 原文地址:https://www.cnblogs.com/mjorcen/p/3945792.html
Copyright © 2020-2023  润新知