怎样查看hive建的外部表的数据库?
在进入hive之前,启动hadoop,因为hive是基于hadoop的。所有mr计算都在hadoop上执行。2在命令行中,输入:hive。此时,您可以顺利进入蜂巢。当然,如果您想直接执行hql脚本文件,可以这样做:hive-fxxxxx.hql公司.三。进入配置单元后,默认为常规默认数据库。如果切换数据库,则创建的表将位于默认数据库中。创建数据库的语法是:createdatabasedatabasename非常简单。实际上,hive和mysql的语法非常相似。为什么?请继续下一个5点。切换数据库时,您可以输入:usedatabaseuname;要查看所有数据库,您可以输入:showdatabases查看所有表,您可以输入:showtables6查看表结构,您可以输入:descriptiontabuuname
历史上,hive是用来建立数据仓库的,所以对由管理的数据查询有很大的需求蜂巢。hive、shark和sparlsql可以查询hive数据。shark使用hive的sql语法解析器和优化器,修改executor,使其物理执行过程在spark上运行;spark-sql使用自己的语法解析器、优化器和executor,spark-sql还扩展了接口,不仅支持hive数据查询,还支持多数据源的数据查询。
求问怎么设置sparksql读取hive的数据库?
您需要知道hive不是真正的数据库。在hive中创建的数据库和数据表在blue目录中实现,因此hive中构建的数据库和表的目录存储在其元数据库中!
原文标题:创建数据库 怎样查看hive建的外部表的数据库?,如若转载,请注明出处:https://www.saibowen.com/wenda/23647.html
免责声明:此资讯系转载自合作媒体或互联网其它网站,「赛伯温」登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述,文章内容仅供参考。