美文网首页
ClouderaManager登录页加载不出问题

ClouderaManager登录页加载不出问题

作者: gregocean | 来源:发表于2019-07-21 11:10 被阅读0次

问题

CM登录页面加载不出或者非常缓慢

现象

查看阿里云,发现对应rds负载很高,对应的SQL为

select dbaudit0_.AUDIT_ID as AUDIT1_0_, dbaudit0_.OPTIMISTIC_LOCK_VERSION as OPTIMIST2_0_, dbaudit0_.ACTING_USER_ID as ACTING3_0_, dbaudit0_.AUDIT_TYPE as AUDIT4_0_, dbaudit0_.CLUSTER_ID as CLUSTER5_0_, dbaudit0_.SERVICE_ID as SERVICE6_0_, dbaudit0_.ROLE_ID as ROLE7_0_, dbaudit0_.COMMAND_ID as COMMAND8_0_, dbaudit0_.USER_ID as USER9_0_, dbaudit0_.HOST_ID as HOST10_0_, dbaudit0_.HOST_TEMPLATE_ID as HOST11_0_, dbaudit0_.CONFIG_CONTAINER_ID as CONFIG12_0_, dbaudit0_.EXTERNAL_ACCOUNT_ID as EXTERNA13_0_, dbaudit0_.CREATED_INSTANT as CREATED14_0_, dbaudit0_.MESSAGE as MESSAGE15_0_, dbaudit0_.IP_ADDRESS as IP16_0_, dbaudit0_.ALLOWED as ALLOWED17_0_ 
from AUDITS dbaudit0_ 
where dbaudit0_.ACTING_USER_ID=13 and dbaudit0_.AUDIT_TYPE='AUTHENTICATION' and dbaudit0_.ALLOWED=1 
order by dbaudit0_.CREATED_INSTANT DESC limit 2

相关的数据就表是cm中的AUDITS表发现该表数据量比较大,上亿。


第二行audits表.png

解决方法

暂不考虑重启service cloudera-scm-server restart。

  1. 查看scm的服务器日志,没有收获
    tail -f /var/log/cloudera-scm-server/cloudera-scm-server.log
  2. 进入数据库,该表是cm库下的。查看表结构,发现没有索引。该表作用是

审核(Audits)- 查询或过滤查询在集群上的操作事件,例如用户登录
https://blog.csdn.net/z644041867/article/details/83011583

所以可以考虑清理数据

  1. 备份数据(只备份该表)
    mysqldump -hhost -uuser -ppassword <库名> [表1,表2...] > xxx.sql
  2. 删除数据
    truncate table cm.audits;
  3. 添加联合索引
    ALTER TABLE AUDITS ADD INDEX idx_audit (ACTING_USER_ID, AUDIT_TYPE, ALLOWED);

Done.

相关文章

  • ClouderaManager登录页加载不出问题

    问题 CM登录页面加载不出或者非常缓慢 现象 查看阿里云,发现对应rds负载很高,对应的SQL为 相关的数据就表是...

  • 解决android webview中图片不显示问题

    问题描述: android webview加载的网页中有些图片显示不出来,比如加载的1号店的网页,登录时图片验证码...

  • Android欢迎页预加载首页数据

    项目需求:展示欢迎页的同时执行token登录和首页预加载 背景: 在此之前,展示欢迎页和token登录等网络操作是...

  • app开机广告

    无论是哪个app它的开机步骤大体相同,splash广告->引导页->首页(或登录页)。 广告页的图片加载时影响开机...

  • iOS WebView重定向新开界面问题

    今早进入公司打开App出现新的问题----用H5加载的页面出现了需要登录验证.经过上网查证才知道是WebView页...

  • Android WebView 调试模式(谷歌浏览器)

    问题 用WebView加载H5页面的时候,数据加载不出来,让H5通过alert错误信息的方式,又太麻烦,还是自己通...

  • iOS刷新小结

    列表加载更多问题,多页(分页加载) -(void)LoadNewData{[self getDataWithHea...

  • iTunes Connect 到 App Store Conne

    1、登录页对比: iTunes Connect 登录页 App Store Connect 登录页 2、登录成功页...

  • 第二个项目第二阶段

    碰到问题: 图片加载的瞬间与动画淡入的衔接有问题 登录状态问题,登录状态由后台写入cookie,目前这个行为是异步...

  • mock.js的一个坑

    今天项目中合入了同事的代码,结果发现登录页的二维码图片加载失败了,奇怪的是登录页的代码我们都没有改动过,图片是将后...

网友评论

      本文标题:ClouderaManager登录页加载不出问题

      本文链接:https://www.haomeiwen.com/subject/qabdzqtx.html