本地安装(快速入门)
目录
本地安装(快速入门)¶
本页介绍如何在本地部署和与 dask-gateway-server
交互。这对于测试、演示和开发很有用,但不是正常的部署方法。
如果您是连接到现有 dask-gateway-server
实例的用户,您可能希望从使用开始。
安装¶
Dask-Gateway 可以使用 conda
或 pip
安装。它由两个包组成
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()
[]
关闭网关服务器¶
本地使用完毕后,您需要关闭 Dask-Gateway 服务器。为此,在启动进程的同一终端中按下 Ctrl-C
。请注意,任何活动集群也将被关闭。