Anda dapat mencoba -test opsi untuk mencapai hal yang sama.
hdfs dfs -test -[defszrw] HDFS_PATH
-d: jika path adalah direktori, kembalikan 0.-e: jika jalurnya ada, kembalikan 0.Sejak 2.7.0
-f: jika jalurnya adalah file, kembalikan 0.-s: jika jalur tidak kosong, kembalikan 0.-r: jika jalurnya ada dan izin baca diberikan, kembalikan 0.sejak 2.8.0
-w: jika jalurnya ada dan izin menulis diberikan, kembalikan 0.-z: jika file berukuran nol, kembalikan 0.
Contoh:
if hdfs dfs -test -e $HDFS_PATH; then
echo "[$HDFS_PATH] exists on HDFS"
hdfs dfs -ls $HDFS_PATH
fi
Referensi:https://hadoop.apache.org/docs/current/hadoop-project-dist/hadoop-common/FileSystemShell.html#test
pytest - tentukan level log dari perintah CLI yang menjalankan tes
ZipArchive::close():Gagal membuat file sementara di AWS EC2 Linux