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

制作静态网站制作做房地产用什么网站好

制作静态网站制作,做房地产用什么网站好,洛阳专业做网站公司,什么是整合营销并举例说明hive 慢sql 查询 查找 hive 执行日志存储路径#xff08;一般是 hive-audit.log #xff09; 比如#xff1a;/var/log/Bigdata/audit/hive/hiveserver/hive-audit.log 解析日志 获取 执行时间 执行 OperationId 执行人 UserNameroot 执行sql 数据分隔符为 \001 并写入 hiv…hive 慢sql 查询 查找 hive 执行日志存储路径一般是 hive-audit.log 比如/var/log/Bigdata/audit/hive/hiveserver/hive-audit.log 解析日志 获取 执行时间 执行 OperationId 执行人 UserNameroot 执行sql 数据分隔符为 \001 并写入 hivesql.txt tail -1000f /var/log/Bigdata/audit/hive/hiveserver/hive-audit.log |grep OperationId |awk -F| {print $1,$4} |awk -F \t -v OFS\001 {print $1,$2,$6} /home/yx_test/hiveSql/hivesql.txt解析结果如下 2024-04-03 08:37:57,851 OperationIde0c496d6-6979-4e44-a9a3-1ec3ac2a6767UserNamerootstmt{sql语句}上传相关解析日志到hive hadoop fs -put /home/yx_test/hiveSql/hivesql*.txt hive/warehouse/yx_test/ods_format_datas1/tbhivesql/ 1.刷新hive元数据 MSCK REPAIR TABLE yx_test.ods_format_datas1 2.然后再次解析日志 获取 执行id 执行结束时间 执行开始时间 执行时长 执行人 写入表 执行sql语句SELECT k2.id,max_ds,min_ds,df_ds,username,insert_tb,sql from ( SELECT id,max_ds,min_ds,df_ds from ( SELECT id -- 执行id,max(substr(ds,1,19)) max_ds -- 执行结束时间,min(substr(ds,1,19)) min_ds -- 执行开始时间 , unix_timestamp(max(substr(ds,1,19)))-unix_timestamp(min(substr(ds,1,19))) df_ds -- 执行时长 from ( SELECT split(c1, OperationId)[0] ds ,split(c1, OperationId)[1] id from yx_test. ods_format_datas1 where tbhivesql -- and c2 like %insert% )k group by id )k1 where df_ds600 -- 获取执行时长超过 10分钟的sql信息 order by df_ds )k2 inner join -- 通过执行 id 匹配出 执行的详细sql 以及写入 表 (SELECT id,username ,trim(substr(substr(lower(c3),beg,ends-beg),1, if(instr(substr(lower(c3),beg,ends-beg), partition)!0,instr(substr(lower(c3),beg,ends-beg), partition),1000))) insert_tb -- 写入表 ,lower(c3) sql from ( SELECT split(c1, OperationId)[1] id -- 执行id ,c2 username -- 执行角色 ,c3 -- 执行的sql语句 --提取写入表前后位置 ,if(instr(lower(c3),table)0,instr(lower(c3),into)length(into),instr(lower(c3),table)length(table)) beg ,instr(lower(c3), select) ends from yx_test.ods_format_datas1 where tbhivesql and c3 like %insert% -- 只获取 包含 insert 的日志 )k )k3 on k2.idk3.id ORDER BY df_ds desc ; 3. 通过写入表 查看 涉及到的具体库 SELECT * from ( SELECT k.DB_ID,k.NAME,k1.TBL_NAME from ( SELECT DB_ID,NAME FROM dbs )k left join (SELECT DB_ID,TBL_NAME from tbls )k1 on k.DB_IDk1.DB_ID )k2 WHERE TBL_NAME in (dws_koi_role_details_day) 效果如图 部署脚本 -- 日志采集 ssh omm192.168.0.183 bash -s EOF source /opt/Bigdata/client/bigdata_env touch /home/yangxiong/hiveSql/hivesql2.txt hadoop fs -put /home/yangxiong/hiveSql/hivesql*.txt obs://youkia-koi/hive/warehouse/yx_test/ods_format_datas1/tbhivesql/ echo /home/yangxiong/hiveSql/hivesql*.txt ps -ef |grep tail -1000f /var/log/Bigdata/audit/hive/hiveserver/hive-audit.log |awk {print $2}|xargs kill -9 nohup tail -1000f /var/log/Bigdata/audit/hive/hiveserver/hive-audit.log |grep OperationId |awk -F| {print $1,$4} |awk -F \t -v OFS\001 {print $1,$2,$6} /home/yangxiong/hiveSql/hivesql2.txt 21 exit # 这里可以添加更多的命令 EOF-- 日志解析 insert overwrite table sgz_game_common.hive_timeout_sql SELECT k2.id sql_id,min_ds begint_ds,max_ds end_ds,df_ds sustain_ds ,username,insert_tb,sql,${hiveconf:ds} ds from ( SELECT id,max_ds,min_ds,df_ds from ( SELECT id,max(substr(ds,1,19)) max_ds,min(substr(ds,1,19)) min_ds , unix_timestamp(max(substr(ds,1,19)))-unix_timestamp(min(substr(ds,1,19))) df_ds from ( SELECT split(c1, OperationId)[0] ds ,split(c1, OperationId)[1] id from yx_test.ods_format_datas1 where tbhivesql -- and c2 like %insert% )k group by id )k1 where df_ds1800 order by df_ds )k2 inner join ( SELECT id,username ,trim(substr(substr(lower(c3),beg,ends-beg),1, if(instr(substr(lower(c3),beg,ends-beg), partition)!0,instr(substr(lower(c3),beg,ends-beg), partition),1000))) insert_tb ,lower(c3) sql from ( SELECT split(c1, OperationId)[1] id,c2 username,c3 ,if(instr(lower(c3),table)0,instr(lower(c3),into)length(into),instr(lower(c3),table)length(table)) beg ,instr(lower(c3), select) ends from yx_test.ods_format_datas1 where tbhivesql and c3 like %insert% )k )k3 on k2.idk3.id -- ORDER BY df_ds desc UNION all SELECT sql_id,begint_ds,end_ds,sustain_ds,username,insert_tb,sql,ds from ( SELECT sql_id,begint_ds,end_ds,sustain_ds,username,insert_tb,sql,ds ,row_number() OVER (PARTITION by 11 ORDER BY ds desc) rk from sgz_game_common.hive_timeout_sql WHERE ds!{hiveconf:ds} )k where rk30;
http://www.hkea.cn/news/14444241/

相关文章:

  • 企业网站建设费用的预算电脑配件经营网站的建设
  • 中国空间站和国际空间站对比山东省建设协会网站
  • 盐城网站开发市场公司官网域名怎么注册
  • 制作微信的网站衡水网站建设联系电话
  • 如何创建网站教程视频郑州优化网站
  • jsp源码做网站wap网站如何制作
  • 烟台百度网站排名永州网站制作
  • .net网站项目有哪些购物网站开发语言
  • 我自己做的网站一直没有效果怎么办域名过期了被别人拿去做违法
  • 在电脑上怎么做网站php网站开发是做什么的
  • 12306网站做的好丑北京网站设计公司哪家公司好
  • 手机怎么做自己的网站食品网站建设书
  • 南宁网站建设策划外包wordpress 百度广告
  • 免费下载网站模版php项目开发案例源码
  • 深圳网站关键词优化排名西安企业建站公司
  • 有没有女的做任务的网站app扁平化设计网站
  • 广西省建设厅网站网站被重定向跳转
  • 海珠区做网站的公司上海网站建设网站游戏
  • 网上怎么自己做网站360doc 网站怎么做
  • 物流企业网站淄博公司做网站
  • 如何做一款服装网站ftp网站 免费
  • 旅游哪个网站最好静态网站开发预期效果
  • 网站搬家后出错网站建设从哪入手
  • 芷江建设工程招投标网站公司策划方案怎么做
  • 建设一个简单的网站精美旅游网站案例
  • 公司名字大全霸气南宁网站优化推广方案
  • 网站建设大数据搜索引擎调词平台价格
  • 有哪些网站是用php做的莱芜网页定制
  • app开发和网站开发哪个简单wordpress H2标签
  • 专注湛江地区网站开发定制建设南京seo网络推广