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

做网站日志步骤网址收录查询

做网站日志步骤,网址收录查询,北票市建设工程安全管理站网站,淘宝客可以做返利网站吗背景: 做数据质量检核任务的时候,有些数据表有数据,直接查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.shuangfujiaoyu.com/news/47915.html

相关文章:

  • 织梦做分类信息系统网站百度seo算法
  • 盐城网站制作哪家好网页设计主题参考
  • 网站建设公司排行杭州关键词排名怎样
  • 个人备案网站名称宁波关键词优化排名工具
  • 网站的技术方案黑帽seo技术培训
  • 在dw里如何做网站东莞今天最新消息新闻
  • 上海著名网站建设汕头seo外包公司
  • 巩义网站建设定制给你一个网站怎么优化
  • 做网站优化找谁网站关键词优化
  • 信息型网站河南纯手工seo
  • 表单大师 做网站seo高级优化方法
  • 网站怎么做伪静态页面关键词排名优化营销推广
  • 开网站做备案需要什么资料如何进行搜索引擎优化
  • asp.net网站创建浏览器快捷图标百度快照的作用是什么
  • wordpress 访问无样式济南seo全网营销
  • 在线获取颜色代码网站如何在百度上发布自己的广告
  • 企业网站建设经验分享网络推广有哪些
  • dede怎么设置wap网站百度安装下载
  • 软件开发公司的组织架构搜索引擎优化特点
  • 企业为什么建设网站百度怎么推广产品
  • 建站工具华为网站如何优化
  • 合肥建站网站百度分析工具
  • 网站seo重庆百分百营销软件
  • 买程序的网站最新网络营销方式有哪些
  • 网上祭奠类网站怎么做微信广告推广如何收费
  • 汕头网站建设公司有哪些教育培训班
  • 有一个网站 人物模型可以做各种动作seo服务外包价格
  • 网站服务器 内容更新整合营销传播策略
  • 用dw做淘宝网站东莞seo推广机构帖子
  • 网站后台使用什么做的他达那非片能延时多久