加入sentry后hive HMS的canary时间较长问题

在CDH6.3中添加sentry后,发现通过beeline创建表的操作耗时增加到200秒,同时CM界面显示hive HMS的canary时间延长。原因是sentry信息同步缓慢导致消息积压。解决方法包括调整`sentry.notification.sync.timeout.ms`参数和更新sentry消息同步记录。若消息积压严重,可更新`SENTRY_HMS_NOTIFICATION_ID`表以快速同步到最新ID,然后重启sentry服务。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

异常问题:

        给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 参数

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值