数据仓库操作Hive数据仓库技术22课件讲解.pptxVIP

  • 1
  • 0
  • 约1.25千字
  • 约 12页
  • 2026-02-03 发布于陕西
  • 举报

数据仓库操作Hive数据仓库技术22课件讲解.pptx

河南工业职业技术学院数据仓库操作《Hive数据仓库技术》边青全

数据仓库的创建CREATEDATABASE[IFNOTEXISTS]databasenameLOCATIONdir;IFNOTEXISTS:是一个可选子句,通知用户如果该数据仓库不存在,则创建。LOCATION关键字指定所创建的数据仓库在HDFS中存放的,默认的存储路径是/user/hive/warehouse/。创建数据仓库的语法格式如下:

数据仓库的创建例创建一个名为hivedwh的数据仓库,并存放在默认位置:hivecreatedatabasehivedwh;创建hivedwh数据仓库后,可以使用浏览器直观地浏览Hadoop集群的HDFS,本地Linux系统的IP:50070。

图4-1数据仓库存放位置数据仓库的创建在浏览器中可以看到,所创建的数据仓库hivedwh实际上对应HDFS中的一个目录,并且自动加上了扩展名.db。详细信息见图4-1。

数据仓库的创建创建一个数据仓库,并存放在HDFS的根目录下:hivecreatedatabaseifnotexistshivedwh2location/hivedwh2.db;

默认数据库数据仓库查询显示数据仓库hiveshowdatabases;

数据仓库查询显示数据仓库#显示出以hive开头的数据仓库hiveshowdatabaseslike‘hive*’;

数据仓库查询查看数据仓库详情显示数据仓库详细信息,使用命令:hivedescdatabaseextendedhivedwh;?切换数据仓库hiveusehivedwh;

数据仓库修改用户可以使用alterdatabase命令修改数据仓库的dbproperties键值对的属性值,来描述这个数据仓库的属性信息。alterdatabase数据库名字setdbproperties(属性名=值)hivealterdatabasehivedwhsetdbproperties(createtime;在Hive中查看修改结果:hivedescdatabaseextendedhivedwh;?注意:数据仓库的其他元数据信息都是不可更改的,包括数据仓库名和数据仓库所在存储位置。

数据仓库的删除dropdatabase是删除数据仓库中所有表并删除数据仓库的语句。DROPDATABASE[IFEXISTS]database_name[CASCADE];IFEXISTS:如果不知道删除的数据仓库是否存在,则使用IFEXISTS判断数据仓库是否存在。删除数据仓库的语法如下:

数据仓库的删除如果数据仓库不为空,其中已经有表存在,使用CASCADE关键字强制删除。CASCADE:

河南工业职业技术学院数据仓库操作《Hive数据仓库技术》边青全

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档