客户端使用Shell命令完成以下功能,判断HDFS是否存在/Test目录,如果不存在,则创建/Test目录
时间: 2024-03-09 12:51:21 浏览: 105
可以使用以下Shell脚本来实现:
```
#!/bin/bash
hadoop fs -test -d /Test
if [ $? -ne 0 ]; then
hadoop fs -mkdir /Test
echo "Directory /Test created."
else
echo "Directory /Test already exists."
fi
```
该脚本首先使用`hadoop fs -test -d`命令来判断`/Test`目录是否存在,如果返回值不为0,则说明目录不存在,此时使用`hadoop fs -mkdir`命令来创建`/Test`目录,并输出"Directory /Test created.";否则,说明目录已经存在,输出"Directory /Test already exists."。
阅读全文