我是新人,我正在学习教程,所以我可能会提供一些不必要的信息。我使用 beeline 连接到 hive。然后我使用以下命令创建了一个名为“adv_sales_gt_20”的表
create table test1.adv_sales_gt_20 as select * from test1.advertising where sales > 20.0;
当我使用“显示表格;”时它显示了除我刚刚创建的表之外的表。当我尝试再次创建它时,它说表已经存在,所以它实际上在那里。 ()
我尝试使用资源管理器 GUI 进行确认,我可以看到该表就在那里。()
我可以在桌子上运行“选择”等命令。 但正如我所说,当我运行显示表时,我在终端上看不到它;
您应该在表的所有者下运行
show tables
use test1
show tables
按预期工作