Impalad关闭expired的session

阅读: 评论:0

Impalad关闭expired的session

Impalad关闭expired的session


Impalad 查询的session经常不会自动关闭,长时间占用资源,impala社区有人整理了一个Python脚本,可以定时执行去关闭超时的session:

from bs4 import BeautifulSoup
import bs4
quest
import requests
import csv
import redef del_oov(ip):urlpage = '%s/sessions' % ippage = quest.urlopen(urlpage)soup = BeautifulSoup(page, 'html.parser')for tag in soup.find('table').children:if isinstance(tag, bs4.element.Tag):  # 判断子节点是否为Tag对象(因为子节点会包含如换行符之类的节点)# html内容if tag.name == 'tbody':data_list = _text().split("n")# 每行数据的长度是17# 打印出来获得for i in range(0, int(len(data_list)/17)):_list = data_list[(i)*17:(i+1)*17]# 判断是否要关闭if (_list[13] == 'true') and (_list[14] == 'false'):# 发送get请求关闭session_id = _list[7]url = "%s/close_session?session_id=%s" % (ip, session_id)res = (url)# )ip_list = ['xxx:25000','xxx:25000','xxx:25000',...]
for ip in ip_list:del_oov(ip)

本文发布于:2024-02-03 01:33:04,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170689518547776.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:Impalad   expired   session
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23