异常问题:
给CDH6.3添加完sentry之后,登录beeline,创建表的时候,操作需要 200s 多完成,但是不影响查询表的数据。每次建表CM界面显示hive HMS的canary时长增高到几分钟。
创建测试表花费200s
CM界面上hive的HMS Canary持续时间很长:
原因:
因为是上sentry的时候出现的情况,所有定位点应该是sentry做的妖;经过一番查找是由于sentry信息同步的消息过慢;HMS 会实时向 Sentry 同步 Notifications 请求,当需要大批同步消息需要处理,后台线程处理不过来,消息压滞就会出现这个异常。这个异常不影响集群正常使用,只是会导致create, drop 等操作慢,需要等待 200s,等待的目的也是为了追上最新的ID
解决:
1、适当调小 sentry.notification.sync.timeout.ms 参数