安装要求

在安装和使用 Anaconda Adam 之前,请确保您的系统满足以下要求。

硬件和操作系统

要安装 Adam,您必须拥有一台或多台具有以下 Linux 发行版之一的 64 位 Linux 机器:

  • RHEL/CentOS 6 或 7
  • Ubuntu 14.04 或 16.04

并安装了以下命令:

  • ssh
  • openssl
  • curl
  • md5sum

许可证

要安装 Adam,您必须拥有有效的 Anaconda Enterprise 许可证。

账户访问和安全

要安装 Adam,您需要在目标计算机上使用以下访问选项之一:

  • 使用 root 密码访问 root 用户。
  • 使用 SSH 密钥对访问 root 用户。
  • 为用户帐户启用了无密码 SSH/sudo。
  • 为用户帐户启用了基于密码的 SSH 和无密码 sudo。

用于安装的根或用户凭据在所有目标节点上必须相同。

网络

您必须配置网络和安全设置以允许访问和来自每个节点——例如,使用 IPTables 或 SELinux。

Anaconda 平台组件使用下面列出的默认网络端口。您可以在定义集群配置文件时配置这些端口。

平台组件 港口
蟒蛇Adam(SSH) 22
蟒蛇Adam(盐) 14505
蟒蛇Adam(盐) 14506
Anaconda Adam(盐 REST API) 18000
Anaconda 企业笔记本 (UI) 80
Anaconda 企业笔记本(网关) 8089
Anaconda 存储库 (UI) 8080
Anaconda 规模(Dask/分布式) 8786
Anaconda Scale(Dask/分布式 UI) 8787
Anaconda Scale(Jupyter Notebook UI) 8888

带有浏览器用户界面 (UI) 的网络端口必须可由 Anaconda 平台节点网络之外的机器访问。

其他 Anaconda 平台节点之间必须可以访问没有浏览器 UI 的网络端口。

平台组件

有关 Anaconda 平台组件的 CPU、内存和磁盘空间要求的信息,请参阅下面的文档。

Python注意事项

Adam 和 Anaconda 平台组件不会影响 Python 的现有框架安装。Adam 独立于 Python 的系统安装运行,而 Anaconda 平台组件通过 Anaconda 或 Miniconda 安装自己的 Python 版本。