Our Community is getting an upgrade! To get everything ready for the relaunch, we’ll be placing the site in read-only mode starting September 21st.
We really appreciate your understanding while we get things set up behind the scenes. Catch up on all the exciting details about the move here.
Need help or have questions? Drop us a line at [email protected]
Created on
08-03-2016
01:23 PM
- last edited on
05-12-2026
01:52 PM
by
cjervis
Hi, I am performing a basic check to see if a file exists in HDFS or not. I am using hdfs dos -test command for the same. But it doesn't seem to work correctly. In the documentation its mentioned as it would return 0 if the file exists. But I am not getting any output when the command is run. Let me know what need to be done to get this working. Please see the screenshot attached Thanks
Created 08-03-2016 01:28 PM
@bigdata.neophyte The hdfs command doesn't print the result but sets it's return code to the shell. You'll need to test the return code from the 'hdfs dfs -test' command. On Linux try this:
hdfs dfs -test -e /tmp echo $? hdfs dfs -test -e /this_doesnt_exist echo $?
Created 08-03-2016 01:28 PM
@bigdata.neophyte The hdfs command doesn't print the result but sets it's return code to the shell. You'll need to test the return code from the 'hdfs dfs -test' command. On Linux try this:
hdfs dfs -test -e /tmp echo $? hdfs dfs -test -e /this_doesnt_exist echo $?
Created 08-03-2016 02:27 PM
Thanks @Terry Stebbens
Created 08-03-2016 01:31 PM
@bigdata.neophyte Here is the usage -
Usage: hadoop fs -test -[defsz] URI
Options:
Example:
Check - http://hadoop.apache.org/docs/current/hadoop-project-dist/hadoop-common/FileSystemShell.html#test
Created 08-14-2018 08:42 PM
Hi Team , Is there any way to test multiple files exist or not in single command?? like below.. pls suggest