问题
您正试图运行R笔记本上定制的码头工人集群(AWS|Azure),但是他们立即失败。
当你试图执行一个笔记本,它返回一个错误说笔记本被取消了。
当你回顾集群的司机和工人日志(AWS|Azure你看到一个没有包称为“Rserve”错误。
星期二开始的2022年8月30日16:24:34 UTC R处理从BASH星期二2022年8月30日16:24:34 UTC R脚本:/ local_disk0 / tmp / _rServeScript.r6851825576782071270resource。r星期二2022年8月30日16:24:34 UTC端口号:1108年8月30日星期二16:24:34 UTC 2022 cgroup:没有2022-08-30 16:24:34 loadNamespace r进程始于pid 1462错误(x):没有包称为“Rserve”称:loadNamespace - > withRestarts - > withOneRestart - > doWithOneRestart停止执行。
当你检查Python库,它们都是礼物。
当你检查R版本在一个笔记本,它返回的版本信息所以你知道R是安装。
% sh R——版本
R版本4.2.0(2022-04-22)——“活力健美操”版权(C) 2022 R统计计算平台:基金会x86_64-pc-linux-gnu(64位)R是自由软件和带有绝对没有保修。bob体育客户端下载欢迎您重新分配在GNU通用公共许可证的条款版本2或3。关于这些问题的更多信息参见https://www.gnu.org/licenses/。
导致
砖运行时使用R版本默认4.1.3。如果你开始一个标准的集群计算在工作区中菜单并检查版本,它返回4.1.3 R版本。
当你构建一个定制的集群和码头工人,可以使用不同的R版本。这里使用的示例中,我们可以看到,自定义码头工人4.2.0集群运行R版本。
R版本4.2.0改变了Renviron.site初始化,隐式地修改的行为吗——香草。
解决方案
如果你想使用R版本4.2.0与砖定制的码头工人集群运行时11.3及以下,你必须设置DATABRICKS_ENABLE_RPROFILE = true环境变量(AWS|Azure在集群上)。
如果你想使用R版本4.2.0与砖定制的码头工人集群运行时12.0及以上,您可以使用R会话定制(AWS|Azure)设置DATABRICKS_ENABLE_RPROFILE = true在.Rprofile文件。