安装要求¶
在安装和使用 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 的网络端口。
Python注意事项¶
Adam 和 Anaconda 平台组件不会影响 Python 的现有框架安装。Adam 独立于 Python 的系统安装运行,而 Anaconda 平台组件通过 Anaconda 或 Miniconda 安装自己的 Python 版本。