首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

如何在退出Hue关闭Spark会话

代码块部分可以左右滑动查看噢 1.问题描述 ---- 前置条件: 1.使用Hue登录执行Hive查询 2.Hive设置执行引擎为Spark Hive配置了Spark作为默认执行引擎,在通过Hue执行Hive查询,...退出HueSpark的Session并为随着Hue的退出而关闭,操作如下: 登录Hue执行SQL语句,可以看到提交的是一个Spark作业 ?...此时退出Hue界面,观察0003的作业任然在运行并为随着Hue的退出而关闭 ? 如果不同的用户登录Hue执行Hive的SQL操作,会产生大量的SparkSession未关闭问题,导致占用集群资源。...2.解决方法 ---- 针对上述问题,有如下两种方式解决: 1.从CDH5.8版本开始,在Hue上提供一个用来关闭Spark Session的按钮,用户可以使用此功能来关闭当前会话,操作如下: ?...点击“Close”关闭当前Spark Session ? 查看Yarn的8080界面,确认该Session是否已关闭 ? 此时可以看到Spark Session已经关闭

2.4K30

浏览器关闭Session真的消失了吗?

下面就具体的去解释: 当用户第一次访问服务器web应用程序中支持session的某个程序的时候,客户端(浏览器)的请求头cookie属性中没有JSESSIONID信息,那么服务器接收到请求执行了...结束生命周期,有以下两种办法: 一个是Session.invalidate()方法,不过这个方法在实际的开发中,并不推荐,可能在强制注销用户的时候会使用; 一个是当前用户和服务器的交互时间超过默认时间Session...会失效 session.setMaxInactiveInterval(int seconds);//秒为单位 我们知道Session是存在于服务器端的,当把浏览器关闭时,浏览器并没有向服务器发送 任何请求来关闭...,但是这种做法在实际的开发中也是不推荐使用的,最正常的办法就是不去管它,让它等到默认的时间,自动销毁 那么为什么当我们关闭浏览器,就再也访问不到之前的session了呢?...其实之前的Session一直都在服务器端,而当我们关闭浏览器时,此时的Cookie是存在 于浏览器的进程中的(存放在内存中),当浏览器关闭时自然Cookie也就不存在了。

2.5K30
领券