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 10-23-2018 08:29 PM
I have created a external table in this path with missing parameter value like below (Hortonworks)
/hdfspath/test/${db}
/hdfspath/test/table1
/hdfspath/test/table2
/hdfspath/test/table3
I need to delete the 1st path from the hdfs, but when I tried to use a hadoop fs -rm -r /hdfspath/test/${db}
I am getting an error message : No Such directory.
Created 10-23-2018 09:41 PM
Try with escaping double back slash(\\)
$ hadoop fs -rm -r /hdfspath/test/\\$\\{\\db\\}
Created 10-23-2018 09:41 PM
Try with escaping double back slash(\\)
$ hadoop fs -rm -r /hdfspath/test/\\$\\{\\db\\}
Created 10-23-2018 09:55 PM
Thanks for the quick response @Shu, It worked fine, and I am able to remove the path.
Earlier, as I am getting the error that I mentioned in the post, I tried the other way as to delete the whole test path by excluding the directories that I need. I tried this long back I remember it worked fine, but unable to find the command now.