Hadoop生态系统及开发 实训手册 实训11 数据操纵操作DML.docx
《Hadoop生态系统及开发 实训手册 实训11 数据操纵操作DML.docx》由会员分享,可在线阅读,更多相关《Hadoop生态系统及开发 实训手册 实训11 数据操纵操作DML.docx(8页珍藏版)》请在第一文库网上搜索。
1、实训5.3数据操纵操作DMLL实训目的通过本实训,理解内部表与外部表的概念,理解表数据加载的四种方式与区 别,理解DDL的概念以及实际操作。2 .实训内容本实训通过创建内部表与外部表,并对其进行删除,对比操作结果来理解内 部表与外部表的概念,并进行了其他的DML操作,最后操作数据加载与导出相 关的四种操作。3 .实训要求以小组为单元进行实训,每小组5人,小组自主协商选一位组长,由组长安 排和分配实训任务。4 .准备知识所需要具备的准备知识,主要是前面所学过的内容,此处一起回顾一下。 select fro* TBLS;二111ITBLJD ICREATE-TIME D-IO IASLACCESS
2、_TIME OMNER OWNER_TYPEI RETENTION SO-ID TBl-HAM I TBLjYPeVIEW EXPANDED TEXT I VIEW ORIGINAL TEXT I IS RDRITE ENABLED2 I1667974993 4 I root I USERI *2 IEPI HANAGEDeTABLENULLI NULLI xI3 I1667975416 4 I root I SERI I3 Iemp_bak HAHAGEOJABLENULLI NULLI xI7 I1667976776 4 I root I USERI I 7 Ieep3I HANAGED_
3、TABLENULLI NULLI OxOTI8 I1667976983 4 I root I USERI I8 Ip_copy I MANAGEDjABLENULLI NULLI x11 I1668047691 4 I root I USERI I 11 IeBp-anaged KANAGED_TABLENULLI NULLI x15 rows in set (. sec)图535查询TBLS)切换回堂_hive的终端,删除表empjnanageddrop table if exists emp_managed;show tables;发现emp_managed表已经被删除,结果如图5-36所
4、示。hive show tables;OKempemp3empbakempcopyTime taken: .29 seconds. Fetched: 4 row(s)图5-36查看表结果_样,隹MySQL中是已经看不到emp_managed表相关的数据了。执年语句&select * from TBLS;此时,查看HDFS上myhivemydb目录下的数据hdfs dfs -Is myhivemydb发现数据也白经被删除,操作结果如图5-37所示。rOOtgmaster-30405-30406-30407-h81vlhadoop fs -Is ZmyhiveZmydbFound 3 items
5、drwxr-xr-x-rctsupergroup02l8-l-1915:02myhivemydbempdrwxr-xr-x-rootsupergroup02l8-l-1915:05yhivemydbemp3drwxr-xr-x-rootsupergroup02018-10-1915:47/Biyhive/mydb/emp_copy图5-37查看数据是否删除由此可知,Hive中的内部表被删除时,MySQL中HiVe的元数据也被删除, 内部表所对应HDFS中的数据也会被删除。(2)外部表创建外部表create external table emp_extemal( empno int, ename
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Hadoop生态系统及开发 实训手册 实训11 数据操纵操作DML Hadoop 生态系统 开发 手册 实训 11 数据 操纵 操作 DML