郑州公认好的大数据培训班名单榜首一览

  郑州公认好的大数据培训班名单榜首一览,认准郑州云和数据,云和作为国*家级全民数字素养与技能培训基地,“河南码农(数字技能)”省级人力资源品牌培训示范基地,教*育部“产学合作·协同育人”项目单位,省级产教融合型企业,河南省教育厅“双师型”教师培养基地,郑州市高技能人才培养示范基地,郑州市电子信息公共实训基地以及郑州大学,河南大学,河南财经政法大学等数十家高校的实习实训基地.

  云和it学校课程包含:HTML5、PHP、JAVA、大数据、Web前端、云计算、Python人工智能、UI/UE、跨境电商,淘宝美工、网络安全、VR等,采用小班制授课,双师资教学,实时更新的课程体系,大量实践项目,学员毕业即拥有1-2年工作经验,贴近企业需求,学员就业率和平均薪资有保障.欢迎来电咨询或者留言我们.

  下面云和老师给同学分享:Hive中怎样创建内部数据表和外部数据表?

  数据表是存储数据的基本单位,Hive数据表主要分为内部表(又叫托管表)和外部表,以内部表和外部表为基础可以创建分区表或分桶表,即内/外部分区表或内/外部分桶表。接下来,针对内部表和外部表进行详细讲解。

  默认情况下,内部表和外部表的数据都存储在Hive配置文件中参数hive.metastore.warehouse.dir指定的路径。它们的区别在于删除内部表时,内部表的元数据和数据会一同删除;而删除外部表时,只删除外部表的元数据,不会删除数据。外部表相对来说更加安全,数据组织更加灵活并且方便共享源数据文件。

  CREATE TABLE IF NOT EXISTShive_database.managed_table(staff_id INT COMMENT "This is staffid",staff_name STRING COMMENT "This is staffname",salary FLOAT COMMENT "This is staff salary",hobby ARRAYCONMENT "This is staff hobby",deduct(hps MAP<STRING, float="">COMMENT "This is staff deduction",address STRUCT<street:string,city:string>COMMENT "This is staff address")ROW FORMAT DELIMITEDFIELDS TERMINATED BY ','COLLECTION ITEMS TERMINATED BYMAP KEYS TERMINMTED BY  ':'LINES TERMINATED BY '\n'STORED AS textfileTBLPROPERTIES("comment"="This is a managed table");</street:string,city:string></STRING,>

  上述命令中,指定ROW FORMAT DELIMITED子句使用Hive内置的Serde,自定义字段(FIELDS)分隔符为“,”;自定义集合元素(COLLECTION ITEMS)的分隔符为“_”;自定义MAP(MAP KEYS)的键值对分隔符为“:”;自定义行(LINES)分隔符为\n。

  (2)创建外部表external_table的命令如下。

  CREATE TABLE IF NOT EXISTShive_database.managed_table(staff_id INT COMMENT "This is staffid",staff_name STRING COMMENT "This is staffname",salary FLOAT COMMENT "This is staff salary",hobby ARRAYCONMENT "This is staff hobby",deduct(hps MAP<STRING, float="">COMMENT "This is staff deduction",address STRUCT<street:string,city:string>COMMENT "This is staff address")ROW FORMAT DELIMITEDFIELDS TERMINATED BY ','COLLECTION ITEMS TERMINATED BYMAP KEYS TERMINMTED BY  ':'LINES TERMINATED BY '\n'STORED AS textfileTBLPROPERTIES("comment"="This is a managed table");</street:string,city:string></STRING,>

  上述命令中,通过在CREATETABLE句式中指定EXTERNAL子句创建外部表。创建外部表时通常配合LOCATION子句指定数据的存储位置,便于数据的维护与管理。

领取试听课
每天限量名额,先到先得
温馨提示:为不影响您的学业,来 郑州大数据培训 校区前请先电话或QQ咨询,方便我校安排相关的专业老师为您解答
  • 详情请进入 河南云和数据IT培训...

关于我们 | 招生信息 | 新闻中心 | 学校动态

版权所有:搜学搜课(www.soxsok.com)