精选文章 【hadoop fs命令】if,then,else,fi测试

【hadoop fs命令】if,then,else,fi测试

作者:血柒柒柒柒柒柒柒 时间: 2021-02-05 09:56:29
血柒柒柒柒柒柒柒 2021-02-05 09:56:29
【摘要】test语句:(help test与man test均是一种提示) 
 
 
执行语句之前: 
 
执行语句1: 
if $(/opt/hadoop/bin/hadoop fs -test -e test99.txt); 
then $(/opt/hadoop/bin/hadoop fs -touchz test66.txt ); 
else $(/opt/hadoop/bin/hadoop...

test语句:(help test与man test均是一种提示)

【hadoop fs命令】if,then,else,fi测试1

【hadoop fs命令】if,then,else,fi测试2

执行语句之前:

【hadoop fs命令】if,then,else,fi测试3

执行语句1:

if $(/opt/hadoop/bin/hadoop fs -test -e test99.txt);

then $(/opt/hadoop/bin/hadoop fs -touchz test66.txt );

else $(/opt/hadoop/bin/hadoop fs -touchz test55.txt);

fi

执行语句之后:

 

【hadoop fs命令】if,then,else,fi测试4

执行语句2:

if $(/opt/hadoop/bin/hadoop fs -test -e test77.txt);

then $(/opt/hadoop/bin/hadoop fs -touchz test66.txt );

else $(/opt/hadoop/bin/hadoop fs -touchz test55.txt);

fi

执行语句之后:

【hadoop fs命令】if,then,else,fi测试5

执行语句3:

if $(/opt/hadoop/bin/hadoop fs -test -e /home/hadoop/test77.txt);

then $(/opt/hadoop/bin/hadoop fs -touchz test33.txt );

else $(/opt/hadoop/bin/hadoop fs -touchz test44.txt);

fi

执行语句之后:

【hadoop fs命令】if,then,else,fi测试6

执行语句4:

if $(/opt/hadoop/bin/hadoop fs -test -e /home/hadoop/test3.txt);

then $(/opt/hadoop/bin/hadoop fs -touchz test33.txt );

else $(/opt/hadoop/bin/hadoop fs -touchz test44.txt);

fi

执行语句之后:(与想象不符,test33不出来)

【hadoop fs命令】if,then,else,fi测试7

执行语句5:

if $(/opt/hadoop/bin/hadoop fs -test -e /home/hadoop/test1.txt);

then $(/opt/hadoop/bin/hadoop fs -touchz test33.txt );

else $(/opt/hadoop/bin/hadoop fs -touchz test44.txt);

fi

执行语句之后:(依旧没有反应,test33依旧不出来)

【hadoop fs命令】if,then,else,fi测试8

执行语句6:

if $(/opt/hadoop/bin/hadoop fs -test -e /home/hadoop/test77.txt);

then $(/opt/hadoop/bin/hadoop fs -touchz test333.txt );

else $(/opt/hadoop/bin/hadoop fs -touchz test444.txt);

fi

执行语句之后:(反应正常)

【hadoop fs命令】if,then,else,fi测试9

执行语句7:

if $(/opt/hadoop/bin/hadoop fs -test -e /home/hadoop/test3.txt);

then $(/opt/hadoop/bin/hadoop fs -touchz test333.txt );

else $(/opt/hadoop/bin/hadoop fs -touchz test444.txt);

fi

执行语句之后:(test333依旧不出来,与想象不符)

【hadoop fs命令】if,then,else,fi测试10

执行语句8:

if $(/opt/hadoop/bin/hadoop fs -test -e test3.txt);

then $(/opt/hadoop/bin/hadoop fs -touchz test333.txt );

else $(/opt/hadoop/bin/hadoop fs -touchz test444.txt);

fi

执行语句之后:(检测HDFS上的文件,反而出来了)

【hadoop fs命令】if,then,else,fi测试11

总结:

  1. ./hadoop fs -test -e <文件路径>可以检测HDFS文件(是否存在),也可以检测本地文件(是否存在),以检测HDFS文件为主,本地容易发生莫名其妙的错误。
  2. If【-test -e】,then,else就像正常逻辑使用,if文件存在,则执行then,否则执行else。Help文档中的true为0,可能是整体的函数return 0.

 

 

 

勿删,copyright占位
分享文章到微博
分享文章到朋友圈

上一篇:Flutter 解决使用Json序列化工具json_serializable不生成.g.dart文件

下一篇:为一个优秀的C++程序员

您可能感兴趣

  • Docker安装及基本命令

    Docker安装   查看centos版本; Docker 要求 CentOS 系统的内核版本高于 3.10 uname -r   如果内核版本低于3.1.0,可以到CentOS网站下载CentOS7.0的镜像     安装docker, 输入Y完成安装 ...

  • BO2k源码分析(二)----命令循环机制

    BO2K服务器命令循环机制原理上期讲到BO2K服务器特洛伊木马的实现原理,即首先建立自身拷贝版,以自身全路径名为参数启动拷贝版,自身结束。拷贝版运行时首先删除原来的程序(根据传进来的参数删)。而后检查注册表,如果还没注册则注册拷贝版程序为系统启动时自启动。特洛伊木马过程完成。 之后,接着初始化命令数组,建立侦听端口,进入命令循环。(这些都是Entrypoint()函数的工作)。这一期再来讲命...

  • 面向对象软件的测试

    面向对象软件的测试 作者:周梦醒 发布时间:2001/02/08   文章摘要:  面向对象技术在软件工程中的推广使用,使得传统的测试技术和方法受到了极大的冲击。对面向对象技术所引入的新特点,传统的测试技术已经无法有效的进行测试。对面向对象软件的测试,测试策略或方法都需要出现相应的变革或更新。  就此,本文结合传统的测试技术,针对面向对象技术新特性在测试中所引发的问题,提出一种测试模型。 ...

  • 网络安全测试软件internet scanner学习笔记(1)

    内容:What is Internet Scanner?Internet Scanner provides automated security vulnerability detection and analysis for devices on a network. This policy-driven process measures and manages information s...

  • 网络安全测试软件internet scanner学习笔记(二)

    重点:1. 策略编辑器中策略的公共设置: Common SettingsThe Common Settings folder contains global settings that can be enabled for a policy. Some of these settings may apply to a group of vulnerability checks, decrea...

  • crontab命令简介 linux定时设置 Cron实现自动任务

    crontab命令简介 简介 crontab-操作每个用户的守护程序和该执行的时间表。 作者 Matthew Dillon . 部分参数说明 crontab file [-u user]-用指定的文件替代目前的crontab。 crontab-[-u user]-用标准输入替代目前的crontab. crontab-1[user]-列出用户目前的crontab. crontab-e[use...

  • SUN样题测试及答案

    NEW SUN CERTIFIED PROGRAMMER FOR THE JAVA 2 PLATFORM SAMPLE QUESTIONS1. Given: public class ArrayTest {   public static void main (String[] args) {     Object[] ov;     String[] sa = { "Green", ...

  • RPM命令手册

    RPM命令手册推荐:kics   发表日期:2001年5月14日   阅读次数:374 一、安装 命令格式: rpm -i ( or --install) options file1.rpm ... fileN.rpm 参数: file1.rpm ...

CSDN

CSDN

中国开发者社区CSDN (Chinese Software Developer Network) 创立于1999年,致力为中国开发者提供知识传播、在线学习、职业发展等全生命周期服务。

华为云40多款云服务产品0元试用活动

免费套餐,马上领取!
【hadoop fs命令】if,then,else,fi测试介绍:华为云为您免费提供【hadoop fs命令】if,then,else,fi测试在博客、论坛、帮助中心等栏目的相关文章,同时还可以通过 站内搜索 查询更多【hadoop fs命令】if,then,else,fi测试的相关内容。| 移动地址: 【hadoop fs命令】if,then,else,fi测试 | 写博客