本地安装(快速入门)

本页介绍如何在本地部署和与 dask-gateway-server 交互。这对于测试、演示和开发很有用,但不是正常的部署方法。

如果您是连接到现有 dask-gateway-server 实例的用户,您可能希望从使用开始。

安装

Dask-Gateway 可以使用 condapip 安装。它由两个包组成

  • dask-gateway-server: 网关服务器。管理员通常在集群上安装一次。

  • dask-gateway: 客户端库。用户只需要此库即可使用正在运行的 Gateway。

使用 conda 安装

$ conda install -c conda-forge dask-gateway dask-gateway-server-local

使用 pip 安装

$ pip install dask-gateway dask-gateway-server[local]

启动网关服务器

要启动 Gateway 服务器,运行

$ dask-gateway-server

这将在本地启动具有默认配置的 dask-gateway。这使用

  • UnsafeLocalBackend 来管理本地集群,没有任何进程隔离

  • SimpleAuthenticator 来使用简单且不安全的认证方案认证用户

这两个选项都不安全,不建议用于任何实际部署。但是,它们非常适合测试和实验。

连接到网关服务器

要连接到网关,请创建一个 Gateway 客户端,使用上面输出的 URL。默认情况下是 http://127.0.0.1:8000

>>> from dask_gateway import Gateway
>>> gateway = Gateway("http://127.0.0.1:8000")
>>> gateway
Gateway<http://127.0.0.1:8000>

要检查一切是否设置正确,请查询网关服务器以查看任何现有集群(应为空列表)。

>>> gateway.list_clusters()
[]

与网关服务器交互

此时,您可以使用 Gateway 客户端与网关服务器交互。您可以使用客户端创建新集群并与现有集群交互。有关更多信息,请参阅 使用 文档,从 创建新集群 部分开始。

关闭网关服务器

本地使用完毕后,您需要关闭 Dask-Gateway 服务器。为此,在启动进程的同一终端中按下 Ctrl-C。请注意,任何活动集群也将被关闭。