zoukankan      html  css  js  c++  java
  • 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
  • 相关阅读:
    【开发技术】Eclipse设置软tab(用4个空格字符代替)及默认utf-8文件编码(unix)
    【开发技术】Xcode3与xcode4.2模板对比(Xcode4.2开发之一些变化)
    cobol
    头文件的相互包含会导致错误
    ndk eclipse集成
    为何要用到NDK?
    Android之NDK开发
    一个完整的NDK编译过程
    NDK中 .so文件的加载
    Android.mk 变量解释
  • 原文地址:https://www.cnblogs.com/mjorcen/p/3945792.html
Copyright © 2011-2022 走看看