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
  • 相关阅读:
    需求分析模板
    【转】卓有成效的敏捷开发流程
    敏捷建模者的个性
    四个凡事:有章可循,有人负责,有据可查,有人监督
    全局变量初始化的重要性
    Windows下虚拟串口工具:com0com可做串口调试用
    【转】各种加解密算法比较
    WSASocket函数未定义和重定义错误
    海明校验码
    stl学习总结
  • 原文地址:https://www.cnblogs.com/mjorcen/p/3945792.html
Copyright © 2011-2022 走看看