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

ae有么有做gif的网站江苏大都建设工程有限公司网站

ae有么有做gif的网站,江苏大都建设工程有限公司网站,办公装修怎么设计,网站被k是怎么回事背景: 做数据质量检核任务的时候,有些数据表有数据,直接查hive执行select count(1) from table返回的值一直是0 问题原因: hive通过select count(1)或者select count(*) 查询的是元数据库里面的rownum,如果数据表数据是通过load、…

背景:

   做数据质量检核任务的时候,有些数据表有数据,直接查hive执行select count(1) from table返回的值一直是0

问题原因:

   hive通过select count(1)或者select count(*) 查询的是元数据库里面的rownum,如果数据表数据是通过load、put等方式加载进去的,元数据库里面的rownum没有收集统计信息,导致数据不对。

解决:

1、hive部署的时候,开启统计功能

hive.compute.query.using.stats:该属性的默认值为false。如果设置为true,Hive在执行某些查询时,例如select count(1),只利用元数据存储中保存的状态信息返回结果。为了收集基本状态信息,需要将hive.stats.autogather属性配置为true。为了收集更多的状态信息,需要运行analyzetable查询命令。

设置

hive.stats.autogather = true

2、临时方案

方案一:

使用analyze table来执行统计过程,datax或者flinkx同步数据,最后需要执行这个

ANALYZE TABLE tableName  COMPUTE  STATISTICS;  

这个也不是永久生效,如果执行之后,又put或者load数据量还是不对,还要再次执行这个sql

方案二:

窗口级别生效

set hive.compute.query.using.stats=false;
select count(1)  from tableName;

http://www.yayakq.cn/news/515114/

相关文章:

  • 做网站什么一级导航二级导航制作宣传片拍摄公司
  • 安装网站时出现dir娱乐网站开发
  • 辽宁省建设安装集团网站推广神器
  • 云南旅游网站设计安徽二建标准
  • 云建站规划图软件项目实施计划方案
  • 网站建设金修改网站照片需要怎么做
  • 免费源码交易网站源码辽宁省网站备案
  • 群团组织网站建设小程序设计网站
  • 常德建设网站制作招聘网站做两份简历
  • 网站设计作品百度平台
  • 苏州网站开发公司鹅鹅鹅杭州网站设计
  • 网站建设属于现代服务吗郑州网站建设zhuotop
  • 建站大师排名表2021根目录下两个网站怎么做域名解析
  • 在网站服务器上建立数据库wordpress合并
  • 网站开发合作山西省城乡住房建设厅网站首页
  • 手机网站分辨率做多大一键app生成器
  • 重庆微网站网上超市怎么做
  • 做采集网站百元做网站
  • 文字壁纸做背景处理的网站衡水企业做网站
  • 网站未备案wordpress有域名和服务器怎么建网站
  • 中国建设银行山西分行招聘网站建筑行业征信查询平台官网
  • 沁阳企业自助建站厦门网站建设网站制作
  • 网页制作创建站点内容WordPress任务发布插件
  • 友点企业网站管理系统模板下载wordpress模板 免费
  • 宜宾团购网站建设河南 网站备案
  • 网站静态图怎么做那种漂亮的网站怎么做的
  • 乐昌北京网站建设seo技术教程网
  • 百度如何注册公司网站设计师线上接单的app
  • a站免费最好看的电影片推荐智邦国际erp系统怎么样
  • 网站设计公司营销crm系统广州电商小程序开发