使用hive在hdfs新建文件夹
时间: 2024-09-20 11:11:04 浏览: 57
HDFS+MapReduce+Hive+HBase十分钟快速入门.zip_hbase_hdfs_hive_mapReduce
在Hadoop分布式文件系统(HDFS)上使用Apache Hive创建新目录,你需要编写一个HQL(Hive Query Language)脚本或者直接通过Hive shell命令来操作。以下是两种方法:
1. **通过Hive CLI (命令行界面)**:
```sql
CREATE DIRECTORY mydir AS '/path/to/your/directory';
```
这里`mydir`是你在Hive中给新目录起的名字,`'/path/to/your/directory'`是HDFS的实际路径。运行这个命令后,Hive会在指定位置创建一个新的目录。
2. **在Hive SQL查询中**:
```sql
CREATE EXTERNAL DIRECTORY mydir
LOCATION '/path/to/your/directory';
```
同样地,这里`mydir`是要创建的新目录名,`LOCATION`关键字指定了目录的位置。
请注意,在执行这些操作之前,需要确保你有足够的权限,并且Hadoop集群已经配置好Hive对HDFS的访问。另外,如果目录已存在,上述命令会抛出错误,所以建议先检查一下路径是否已被占用。
阅读全文