我想创建一个 external table
在 hive
从 view
并更改默认值 location
:
CREATE external TABLE market.resultats like v_ca_mag
LOCATION '/user/training/market/db/resultats';
这个 table
是创建的 external
但是 location
是默认值 /user/hive/warehouse/market.db/resultats
.
为什么 location
没有考虑到?
我正在使用 cdh 5.4
.
1条答案
按热度按时间f45qwnt81#
可能是一个bug请打开一个jira来解释这个问题。
作为解决方法,一旦创建完外部表,就执行altertable语句将新创建的表的位置更改为所需的位置。