本篇主要介绍Ray在集群中的使用(启动及停止)并通过一个例子测试Ray是否启动成功(主要适应小型集群。对于较大集群可以考虑使用pass包:sudo apt-get install pssh
或私有集群的安装命令。)
在集群上部署Ray
假设有一个正在运行的集群,并且集群中的节点可以彼此通信,另外还假定Ray安装在每台机器上。
在每台机器上启动Ray
1.在head节点上(只需选择某个节点作为head节点)运行以下操作。如果省略了--redis-port
参数,Ray将随机选择一个端口。
ray start --head --redis-port=6379
该命令将打印出启动的Redis服务器的地址(以及一些其他地址信息)。
**2.然后在所有其他节点上运行以下操作。**确保将<redis-address>
替换为head节点上命令打印的值(例如:123.45.67.89:6379
)。
ray start --redis-address=<redis-address>
所有的子节点上运行的启动命令中的地址是相同的,即--redis-address=<redis-address>
是相同的 。
如果您希望指定一台机器有10个cpu和