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

网站开发人员岗位描述seo的形式有哪些

网站开发人员岗位描述,seo的形式有哪些,直播网站如何做,java做的网站 jsp一、背景 由于公司规模较小,大数据相关没有实现平台化,相关的架构都是原生的Apache组件,所以集群的维护和优化都需要人工的参与。根据自己的实践整理一些数仓相关的优化。 二、优化 1、简易架构图 2、ODS层优化 2.1 分段式解析 随着业务增长…

一、背景

        由于公司规模较小,大数据相关没有实现平台化,相关的架构都是原生的Apache组件,所以集群的维护和优化都需要人工的参与。根据自己的实践整理一些数仓相关的优化。

二、优化

        1、简易架构图

        2、ODS层优化

        2.1 分段式解析

        随着业务增长,数据量也不断增加,凌晨任务经常基线预警、破线,导致数据不能正常产出,影响运营人员分析数据。在不增加成本的情况尽可能的优化。

        经过团队研究,发现 t-1 的日志解析占用非常长的时间,且集群资源空闲时间点比较多。

        把日志的解析分成两段式,当天0点到22点数据可在22:15进行解析,22点到24点数据在00:15解析,大大节省了时间,还充分利用了集群的资源。有效的缓解了破线问题。

        2.2 小文件合并
    1.原因:a.读取的数据源文件本身就有大量的小文件b.动态分区插入数据,每个reduce产生的文件个数为动态分区的个数,产生文件个数=reduce个数*动态分区数c.reduce/Task个数较多(和文件数是一样的)2.影响:a.文件的数量决定了Mapreduce/Spark中Mapper/Task数量,小文件越多,Mapper/Task的任务越多,每个Mapper/task都会对应启动一个JVM/线程来运行,每个Task数据小,个数大,占用资源多,甚至这些任务初始化的时间可能比执行的时间还要多,影响性能,当然这个问题 可以通过CombinedInputFile和开启JVM重用来解决。b.文件存储在HDFS上,每个文件的元数据信息(位置、大小、分块信息)大约占150个字节,文件的元数据信息分别存储在内存和磁盘中。   3.解决方法:通过 DISTRIBUTE BY 控制文件的个数distribute by 1distribute by cast(rand()*10 as int)distribute by dtdistribute by substr(udi,1,2)
        2.3 提高数据压缩比率

        1.问题描述 :使用 DISTRIBUTE BY INT(RAND()*300) 随机数的方式控制了文件的个数,但是使用的SNAPPY压缩,压缩比原则是十倍左右,目前只能达到两倍左右。

        原因:每个文件里面的数据随机,数据的相似性较小,压缩比上不去

        2.问题解决:DISTRIBUTE BY SUBSTR(udi,1,2) 使用文本字段进行文件数的控制,文件个数减少了,并且文件的大小也变小了,压缩比变大

        说明:udi前两个为(字母+数字),截取前两个组合来作为文件的个数(最多36*36)

        原理:将相似的数据放在同一个分区里,数据压缩比增大 

        2.4 分项目业务数据导入优化

        1.问题描述:由于项目数量比较多,并且会持续增加,项目之间的业务表相同,按照sqoop传统导数据的脚本,会编写很多冗余的脚本,费时费力,且增加新项目时,开发成本较高

        2.问题解决:将不同的数据库的配置信息(host、IP、账号、密码、脚本路径) 配置到mysql表中,编写相应的脚本,脚本根据给定的参数去读取相应的配置,进行对应项目的数据导入。

3、DWD层优化

        3.1 缩减分区

        1.问题描述:初始建立二级分区(项目+天),随着老项目的数据量增加,以及新项目上线数据量较少, 导致执行时造成数据倾斜,以及多级分区造成文件数以及分区数成倍增加,造成数据寻址时间过长。 执行时间较短,但是刷盘的时间过长,晚上流程的时间整体拖延。

        2.问题解决:将二级分区改为一级分区

        3.解决方法:a.建立同样的临时表

                        b.将历史数据mv导入到临时表中,此时进行核对数据量

                        c.通过命令修复临时表的分区

                        d.将旧表删除,建立新的分区表

                        e.将临时表的数据导入到新的表中,核对数据

http://www.ds6.com.cn/news/28185.html

相关文章:

  • 单页营销网站2020站群seo系统
  • 上海网站建设推荐秒搜科技深圳seo公司排名
  • 做瞹瞹视频电影邪恶网站百度网站权重查询
  • 主题wordpress北京网站seo技术厂家
  • 成都网站定制免费网站注册免费创建网站
  • java ee只是做网站建站平台哪个好
  • 武昌做网站公司推荐代写
  • 泰州做直销会员结算管理网站口碑营销案例2022
  • 滨州医学院做计算机作业的网站三只松鼠软文范例500字
  • 门户网站的主要功能百度客服电话号码
  • 做网站报价单吴中seo网站优化软件
  • 建站快车怎么样百度视频广告怎么投放
  • 重庆市建设和交通委员会网站来宾网站seo
  • 网站流量下跌网站推广什么意思
  • 专业网站制作企业网络产品及其推广方法
  • 河南省罗山县做网站的公司西安网站优化培训
  • 电子商务网站的主要评价指标有百度图片识别
  • 在越南做网站需要什么品牌整合营销
  • 固安做网站跨境电商怎么做
  • 智慧团建官网手机登录入口电脑版seo人员的职责
  • 什么网站做推广比较好什么推广方法是有效果的
  • 编写网站策划书百度浏览器极速版
  • 网站优化做网站优化郑州网站建设哪里好
  • 新公司名称取名seo岗位工作内容
  • 做营销看的网站有哪些内容网络seo推广培训
  • 网站建设实训要求网站安全检测平台
  • 东莞高端品牌网站建设搜索竞价排名
  • 实实通信的视频网站怎么做app地推接单平台有哪些
  • 做影视网站怎么赚钱宁波网络推广优化公司
  • 上海网站建设好处搜索引擎优化的五个方面