HIVE――Alter Table/Partition Location注意事项

匿名 (未验证) 提交于 2019-12-02 22:56:40
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/yangguosb/article/details/83443483

语法:ALTER TABLE table_name [PARTITION partition_spec] SET LOCATION "new location";

注意事项

  1. 如果location不存在,Alter Table/Partition Location语句会自动创建该目录;
  2. location必须是带有scheme信息的完整URI,比如:hdfs://bigdata-nmg-premaster.nmg01:8020/user/prod_linbo/linbo_dev/lrp/test.db/lrp_t1;不带scheme信息的测试如下:
  3. location必须在双引号中;

失败或异常情况

  1. location指定的目录为非空目录,即目录下存在文件;
  2. 没有location指定路径的权限;

参考:

  1. 官网:https://cwiki.apache.org/confluence/display/Hive/LanguageManual+DDL#LanguageManualDDL-AlterTable/PartitionLocation;
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!