

# 管理笔记本会话
<a name="manage-notebook-sessions"></a>

 Amazon Glue Studio 中的笔记本基于 Amazon Glue 的交互式会话功能。使用交互式会话需要成本。为了帮助管理成本，您可以监控为您的账户创建的会话，并为所有会话配置原定设置。

## 更改所有笔记本会话的原定设置超时
<a name="change-default-timeout"></a>

 默认情况下，如果预置的 Amazon Glue Studio 笔记本已启动且未执行任何单元格，则笔记本将在 12 小时后超时。没有与之相关的成本，且超时不可配置。

 执行单元格后，将启动一个交互式会话。此会话的默认超时时间为 48 小时。通过在执行单元格前传递 `%idle_timeout` 魔术命令，可以配置此超时。

**在 Amazon Glue Studio 中修改笔记本的原定设置会话超时**

1.  在笔记本中，在单元格中输入 `%idle_timeout` 魔术命令并以分钟为单位指定超时值。

1.  例如：`%idle_timeout 15` 会将默认超时更改为 15 分钟。如果 15 分钟内未使用会话，则会话将自动停止。

## 安装其他 Python 模块
<a name="specify-default-modules"></a>

 如果要使用 pip 将其他模块安装到会话中，可以使用 `%additional_python_modules` 将其添加到会话中：

```
%additional_python_modules awswrangler, s3://amzn-s3-demo-bucket/mymodule.whl
```

 additional\$1python\$1modules 的所有参数都将传递给 `pip3 install -m <>` 

 要查看可用 Python 模块的列表，请参阅 [Using Python libraries with Amazon Glue](https://docs.amazonaws.cn/glue/latest/dg/aws-glue-programming-python-libraries.html)。

## 更改 Amazon Glue 配置
<a name="specify-default-modules"></a>

 您可以使用魔术来控制 Amazon Glue 任务配置值。如果要更改任务配置值，您必须在笔记本中使用正确的魔法。请参阅 [Magics supported by Amazon Glue interactive sessions for Jupyter](https://docs.amazonaws.cn/glue/latest/dg/interactive-sessions-magics.html)。

**注意**  
 正在运行的会话的重写属性不再可用。要更改会话的配置，您可以停止会话，设置新的配置，然后启动新会话。

 Amazon Glue 支持各种工件类型。可以使用 `%worker_type` 设置工件类型。例如：`%worker_type G.2X `。可用的 Worker 类型包括 G.1X、G.2X、G.4X、G.8X、G.12X、G.16X、R.1X、R.2X、R.4X 和 R.8X。原定设置为 G.1X。

 您还可以使用 `%number_of_workers` 指定工件数量。例如，要指定 40 个工件：`%number_of_workers 40`。

 有关更多信息，请参阅 [定义任务属性](https://docs.amazonaws.cn/glue/latest/dg/add-job.html) 

## 停止笔记本会话
<a name="stop-notebook-session"></a>

 要停止笔记本会话，请使用魔术命令 `%stop_session`。

 如果您在 Amazon 控制台中离开笔记本，您将收到一条警告消息，您可以在其中选择停止会话。