• 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
  • 相关阅读:
    Ubuntu打开终端的方法三种
    javascript 获取随机数
    HTML5中类jQuery选择器querySelector的使用
    PHP stream_context_create()作用和用法分析
    一些常用的api接口、
    怎么样学好C++
    指针访问与数组访问的效率分析
    架构师
    Java 之 StringTokenizer
    类型转换操作符static_cast、const_cast、dynamic_cast、reinterpret_cast
  • 原文地址:https://www.cnblogs.com/mjorcen/p/3945792.html
Copyright © 2020-2023  润新知