位置为空的配置单元外部表

6uxekuva  于 2021-06-28  发布在  Hive
关注(0)|答案(0)|浏览(222)

我有一个Hive表,它的位置是 hdfs://:8020/specific/path 如您所见,没有主机,这意味着任何查询(select、alter table set location、show)都将失败,并出现以下错误:
org.apache.hive.service.cli.hivesqlexception:编译语句时出错:失败:semanticexception无法获取表。java.io.ioexception:hdfs uri不完整,没有主机:hdfs://:8020/specific/path
由于我无法通过配置单元本身更改此表的位置,是否有解决方法?
我的想法是直接访问metastore(mysql),但是除了dbs表中有一个location字段(显然不相关,因为路径是完全不同的,而主机是正常的),我什么也找不到。
另一方面,空主机是由于我(错误地、明显地)用空主机运行alter语句造成的。不幸的是,我很高兴地接受了。
如果有关系,这是最新的HDP2.5与Hive1.2.1.2.5。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题