当前位置: 首页 > news >正文

怎么用企业网站做营销电商运营培训大概多少学费

怎么用企业网站做营销,电商运营培训大概多少学费,wordpress搜索中文插件,智能微营销系统分区是hive存放数据的一种方式。将列值作为目录来存放数据,就是一个分区。这样查询时使用分区列进行过滤,只需根据列值直接扫描对应目录下的数据,不扫描其他不关心的分区,快速定位,提高查询效率。分动态和静态分区两种…

  分区是hive存放数据的一种方式。将列值作为目录来存放数据,就是一个分区。这样查询时使用分区列进行过滤,只需根据列值直接扫描对应目录下的数据,不扫描其他不关心的分区,快速定位,提高查询效率。分动态和静态分区两种:

  1. 静态分区:若分区的值是确定的,那么称为静态分区。新增分区或者是加载分区数据时,已经指定分区名。

  create table if not exists day_part1(

  uid int,

  uname string

  )

  partitioned by(year int,month int)

  row format delimited fields terminated by '\t';

  ##加载数据指定分区

  load data local inpath '/root/Desktop/student.txt' into table day_part1 partition(year=2017,month=04);

  ##新增分区指定分区名

  alter table day_part1 add partition(year=2017,month=1) partition(year=2016,month=12);

  2. 动态分区:分区的值是非确定的,由输入数据来确定

  2.1 动态分区的相关属性:

  hive.exec.dynamic.partition=true :是否允许动态分区

  hive.exec.dynamic.partition.mode=strict :分区模式设置

  strict:最少需要有一个是静态分区

  nostrict:可以全部是动态分区

  hive.exec.max.dynamic.partitions=1000 :允许动态分区的最大数量

  hive.exec.max.dynamic.partitions.pernode =100 :单个节点上的mapper/reducer允许创建的最大分区

  2.2 动态分区的操作

  ##创建临时表

  create table if not exists tmp

  (uid int,

  commentid bigint,

  recommentid bigint,

  year int,

  month int,

  day int)

  row format delimited fields terminated by '\t';

  ##加载数据

  load data local inpath '/root/Desktop/comm' into table tmp;

  ##创建动态分区表

  create table if not exists dyp1

  (uid int,

  commentid bigint,

  recommentid bigint)

  partitioned by(year int,month int,day int)

  row format delimited fields terminated by '\t';

  ##严格模式

  insert into table dyp1 partition(year=2016,month,day)

  select uid,commentid,recommentid,month,day from tmp;

  ##非严格模式

  ##设置非严格模式动态分区

  set hive.exec.dynamic.partition.mode=nostrict;

  ##创建动态分区表

  create table if not exists dyp2

  (uid int,

  commentid bigint,

  recommentid bigint)

  partitioned by(year int,month int,day int)

  row format delimited fields terminated by '\t';

  ##为非严格模式动态分区加载数据

  insert into table dyp2 partition(year,month,day)

  select uid,commentid,recommentid,year,month,day from tmp;

  3.分区注意细节

  (1)、尽量不要用动态分区,因为动态分区的时候,将会为每一个分区分配reducer数量,当分区数量多的时候,reducer数量将会增加,对服务器是一种灾难。

  (2)、动态分区和静态分区的区别,静态分区不管有没有数据都将会创建该分区,动态分区是有结果集将创建,否则不创建。

  (3)、hive动态分区的严格模式和hive提供的hive.mapred.mode的严格模式。

  hive提供我们一个严格模式:为了阻止用户不小心提交恶意hql

  hive.mapred.mode=nostrict : strict

  如果该模式值为strict,将会阻止以下三种查询:

  (1)、对分区表查询,where中过滤字段不是分区字段。

  (2)、笛卡尔积join查询,join查询语句,不带on条件或者where条件。

  (3)、对order by查询,有order by的查询不带limit语句。

http://www.lbrq.cn/news/2694043.html

相关文章:

  • dreamweaver学生用哪个版本seo流量排名软件
  • xampp网站后台免费网站安全软件大全
  • WordPress已安装主题好口碑的关键词优化
  • 赤壁市建设工程造价信息价网站查询seo中介平台
  • 做网站免费推广网站排名
  • 导航网站建设百度网络营销推广
  • 做图网站有哪些东西成都seo排名
  • 乔拓云在线设计网站自己的app如何接广告
  • 外贸和网站制作燃灯seo
  • 互助网站制作找片子有什么好的关键词
  • 百度搜索 网站介绍爱站网怎么使用
  • 做招聘的网站有哪些内容网页设计实训报告
  • 国外 设计网站浙江seo公司
  • 做网站和做app有什么不同医疗网站优化公司
  • 建设银官方网站网站seo推广seo教程
  • 网站专题页面设计长沙网站排名推广
  • 个人网站毕业设计作品品牌策划方案
  • 报名网站建设费用报价网络黄页推广软件哪个好
  • 安卓手机怎么做网站seo云优化软件
  • 泸州工投建设集团有限公司网站镇江百度推广
  • wordpress站群教程百度seo公司电话
  • 互联网营销师有必要考吗郑州优化网站公司
  • wordpress乐器模版谷歌网站推广优化
  • 拱墅区网站建设台州seo排名公司
  • 雄安做网站公司seo网站诊断方案
  • 优惠券的网站制作seo关键词优化推广价格
  • 高校网站群建设的公司有哪些企业网站设计论文
  • 徐州做网站的公司线上销售渠道有哪几种
  • 推荐网站建设石家庄网络推广
  • 做网站 域名 网站 空间济南最新消息
  • electron进程间通信- 从渲染进程到主进程
  • 荣耀手机无法连接win11电脑,错误消息:“无法在此设备上加载驱动程序 (hn_usbccgpfilter.sys)。”解决方案
  • 【Node.js从 0 到 1:入门实战与项目驱动】2.1 安装 Node.js 与 npm(Windows/macOS/Linux 系统的安装步骤)
  • PO、BO、VO、DTO、POJO、DAO、DO基本概念
  • Etcd客户端工具Etcd Workbench更新了1.2.0版本!多语言支持了中文,新增了许多快捷功能使用体验再次提升
  • 每日算法刷题Day61:8.11:leetcode 堆11道题,用时2h30min