Hive 配置单元表创建并选择成功,但下一个查询显示表不存在

Hive 配置单元表创建并选择成功,但下一个查询显示表不存在,hive,azure-hdinsight,Hive,Azure Hdinsight,我已经创建了一个外部表,并使用“ShowTableExtendedLikeTableName”验证了数据是否存在。我正在尝试创建第二个表,并从第一个表中选择一个使用变量进行计算的表: DROP TABLE IF EXISTS sampletable set pi = 3.1415926 create table sampletable as select * , somecolumn/${hiveconf:pi} as someothercolumn from someothertabl

我已经创建了一个外部表,并使用“ShowTableExtendedLikeTableName”验证了数据是否存在。我正在尝试创建第二个表,并从第一个表中选择一个使用变量进行计算的表:

DROP TABLE IF EXISTS sampletable 

set pi = 3.1415926

create table sampletable as
select
*
, somecolumn/${hiveconf:pi}  as someothercolumn
from someothertable
limit 1000
作业返回成功,但运行此作业时:

select * from sampletable 
我得到:


失败:SemanticException[错误10001]:第1:15行找不到表“sampletable”

是没有“create Table…as”返回任何值的查询吗?能否描述sampletable并进行检查…我认为这与位置路径问题有关: