Linux下如何部署Ray集群
发表于:2025-02-22 作者:千家信息网编辑
千家信息网最后更新 2025年02月22日,这篇文章主要介绍"Linux下如何部署Ray集群"的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇"Linux下如何部署Ray集群"文章能帮助大家解决问题。Ray是
千家信息网最后更新 2025年02月22日Linux下如何部署Ray集群
这篇文章主要介绍"Linux下如何部署Ray集群"的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇"Linux下如何部署Ray集群"文章能帮助大家解决问题。
Ray是UC Berkeley RISE Lab新推出的高性能分布式执行框架,它使用了和传统分布式计算系统不一样的架构和对分布式计算的抽象方式,具有比Spark更优异的计算性能。Ray是一个基于Python的分布式执行引擎。相同的代码可以在单个机器上运行以实现高效的多处理,并且可以在群集上用于大量的计算。
Anaconda
为了方便,我们最好利用 Anaconda构建来一个独立的python运行环境。(当然你也可以直接使用系统内python运行环境,那么你可以跳过此步骤)
# 下载安装脚本$ wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh# 添加执行权限$ chmod u+x Miniconda3-latest-Linux-x86_64.sh# 运行安装脚本$ ./Miniconda3-latest-Linux-x86_64.sh
安装python
为ray准备一个python环境,以python3.8.8示例:
# 创建一个名为ray,版本为3.8.8的python环境$ conda create --name ray python=3.8.8# 激活名为ray的python环境$ conda activate ray
安装完之后,最好重新登录一下,或者执行一下source ~/.bashrc
使得环境变量生效
安装ray
安装ray(版本为1.7.0),这里为了加快速度指定了阿里的镜像源:
$ pip install -i https://mirrors.aliyun.com/pypi/simple --trusted-host mirrors.aliyun.com -U 'ray[default]'==1.7.0
启动head节点
在192.168.100.1
上启动Head节点:
$ ray start --head --dashboard-host='0.0.0.0' --dashboard-port=8265
正常会看到如下输出:
Local node IP: 192.168.100.12021-11-02 18:33:11,977 INFO services.py:1250 -- View the Ray dashboard at http://192.168.100.1:8265--------------------Ray runtime started.--------------------Next steps To connect to this Ray runtime from another node, run ray start --address='192.168.100.1:6379' --redis-password='5241590000000000'...
输出信息包含了2个关键信息,需要别注意:
View the Ray dashboard at http://192.168.100.1:8265
:web服务的地址ray start --address='192.168.100.1:6379' --redis-password='524159000'
:head的地址和密码
启动worker节点
在192.168.100.2
上,按照上面的步骤将python和ray安装好,注意它们的版本必须保持一致。 (另外,Worker不是必须的,因为Head节点本身就具有worker角色)
# 连接指定的Head地址$ ray start --address='192.168.100.1:6379' --redis-password='5241590000000000'
Dashboad
访问dashboard:http://192.168.100.1:8265
关于"Linux下如何部署Ray集群"的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注行业资讯频道,小编每天都会为大家更新不同的知识点。
环境
分布式
节点
运行
集群
地址
版本
知识
信息
最好
步骤
系统
脚本
行业
输出
不同
优异
相同
一致
代码
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
方舟服务器怎么加管理
手机网络安全网站
数据库设计方案分析
惠普服务器g
重庆电商软件开发技术
修改数据库的sysdate
昔阳县网络安全宣传活动
学生网络安全学习心得体会
如何用数据库查找多个文件
软件开发工作室电脑配置
旅游网络技术服务
数据库表的形态
芈咖互联网科技
十大网络安全上市公司安博通
从战略角度看工业软件开发
望城软件开发培训学校
河源卫星软件开发代理价格
第二次全国土地调查国家级数据库
如何确定实体属性数据库
广州浮生互联网科技有限公司
车联网云计算国家重大数据库
软件开发云的能力
数据库100例子
数据库程序设计有什么用
数据库中最新工资怎么查
金融诈骗软件开发者
股票神经网络技术
怎样学好大专数据库基础
数据库表结构字符
用语句完成数据库的创建