问题标签 [deployr]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - DeployR Server & Javascript API,大数据返回“使用中的项目”
因此,让我以我是一名 JS 开发人员作为序言,他开始在 R/DeployR 中开展一个项目,所以我的知识仅限于我在过去几个月中学到的知识。
我在节点中使用 DeployR Javascript API,它连接到 DeployR Open Edition 7.4.1。
我一直在处理一个让我自己和数据工程师都感到困惑的错误。仅当传入大量数据(28k+ 行数据库)时才会发生这种情况。
我集成了 Pubnub 以获取该过程的日志记录,这是正在发生的事情的要点,以及我正在尝试解决的问题。
流程:节点通过 Javascript API 向 R 脚本发出请求,该脚本根据算法处理数据。R 脚本使用 for 循环针对每个算法运行数据。
问题:在第三个循环/算法中,deployR 向 javascript API 返回一个错误,然后将错误作为 JSON 返回给应用程序。但是,脚本会继续运行,并在 PubNub 中显示完成状态。奇怪的是,然后返回预期的数据对象,调用 Javascript API 中的 .end 函数。这将返回一个空响应。所以错误正在调用,但是 R 脚本继续运行。
返回错误:
json - 如何将原始 JSON 字符串传递给 DeployR WebAPI?
设想:
我有一组需要传递给部署服务器的输入。某些参数是简单字符串,但其他参数是由 R 脚本通过调用 fromJSON 转换的 JSON 字符串。
问题
当我将简单的字符串值传递给服务器时,它们很好,但是当我尝试将 JSON 格式的字符串传递给服务器时,脚本执行失败。这个脚本已经在本地测试过,并且通过 R.Net 库使用它也可以工作。不幸的是,R.Net 不适合我们的用例,因为我们需要多线程。
例子:
JSON 数据如下所示
R调用失败是
问题:
如何将 JSON 格式的原始字符串作为 rinput 传递给部署服务器?
请原谅我,如果它是小东西,对所有这一切都相对较新并且在文档中找不到任何有用的东西。
提前致谢!
azure - deployR 无法打开连接
我已经deployR
在 Azure VM 上进行了设置,并testuser
以安装时默认的身份登录。
运行ccFraudScore.R
模型时,我收到以下错误:
当我尝试从与脚本相同的文件夹或使用该函数获取数据load
时,我自己的脚本也会遇到相同的错误,并在此处的适当文件夹中读取文件:.read.csv
deployrExternal()
C:\Program Files\Microsoft\DeployR-<version>\deployr\external
如安装文档中所述,我已将所有入站 Windows 防火墙规则设置为“公共”并启用它们。
请有人能指出我下一步该往哪里看的方向吗?
更新
感谢@warmoverflow,我查看了诊断程序和应用程序日志,看来一切都已正确配置,以及更新的 Microsoft 安装指南。
如果我以管理员身份登录<IP Address>:<Port>/deployr/landing
,然后转到Administration Console
> The Grid
,我可以编辑External directory configuration
Storage Context
,默认情况下是/deployr/external/data
,正如安装指南中所预期的那样。
但是,问题仍然存在。
临时修复
作为临时修复,我使用完整的文件路径来引用我需要使用的任何其他脚本或数据文件,这有效,如下所示:
请注意,我没有从安装中编辑上述文件路径。
r - R: DeployR 从另一个文件访问函数
我正在 DeployR 中执行一个 R 脚本,但目前我所有的函数定义等都位于同一个文件中,然后变得很大。
有没有办法将定义拆分到另一个文件中?现在,如果我将它们粘贴到另一个文件中并将该文件保存在 Online DeployR 存储库的同一目录中,则原始文件似乎看不到它们。
任何解决方法?
r - 远程调用 DeployR 脚本时记录的错误在哪里?
我正在尝试调试我的 deployR 脚本,它在失败时在 Web 应用程序端给出一般错误“HTTP 400 错误”/“错误请求”。
有没有办法让 DeployR 将更多信息错误传递给 Web 应用程序。即,通常底层 R 程序向部署者抛出的错误消息是什么?
如果我执行本地执行,那么 DeployR 会将这些消息记录到控制台窗格中。但是如果脚本被远程调用,它会在哪里记录这些错误?即使我同时打开了一个部署会话,控制台似乎也没有显示任何内容。
任何想法或解决方法?
r - 在 Windows 7 64 位上安装 DeployR Open 8.0.0 失败
我尝试在 Windows 7 上安装 DeployR open 8.0.0。按照https://deployr.revolutionanalytics.com/documents/admin/install/#install-win中的说明安装了所有依赖项后,我仍然继续收到类似以下屏幕截图的错误. 我已经在 %TEMP%/MONGODB_DEPLOYR/mongodb-win32-x86_64-2008plus-2.6.7 和 deployrRserve_7.4.2 库中安装了 JRE 7u72、Revolution R open 8.0.0、MongoDB。还有什么可能是错的?
r - 无法在 Windows 10 上安装 DeployR Open 8.0.0
我正在尝试在 Windows 10(64 位)上安装 DeployR Open 8.0.0。我已经安装了以下依赖项:
- JRE 8
- 革命 R Open 3.2.2 和 MKL (RevoMath 3.2.2)
- DeployR Rserve 7.4.2
我按照RRO & MKL和DeployR的安装说明进行操作。我还进行了全新安装,即在安装所有这些东西之前,我卸载了 R 和 RStudio。
但是,当开始安装 DeployR Open 8.0.0(即使以管理员身份)时,它无法找到依赖项/先决条件,并且单击下一步会打开此页面,该页面或多或少涉及同一组依赖项。
我不确定我在这里缺少什么。请建议。
r - http://deployr.revolutionanalytics.com 无法访问
我目前正在根据 MSDN 提供的文档尝试 DeployR Open 安装:https ://msdn.microsoft.com/en-us/microsoft-r/deployr-installing-configuring 。
但是,我现在面临无法访问http://deployr.revolutionanalytics.com网站下载DeployR-Open-8.0.0.exe 的问题。
有人知道如何访问 DeployR Open exe 吗?
r - DeployR 中的“source()”等价物是什么?
我正在尝试在DeployR服务器上链接 3 个脚本,但是,每次使用时source('PATH')
都会出现错误can not open the connection
。
我尝试了该功能load()
和相同的结果。
提前非常感谢。
r - DeployR:如何安装 R 包
我将 DeployR 用于 Microsoft R Server 2016,8.0.5 用于 Windows。
我想安装包 XLConnect 来处理 Excel 文件:
有什么问题?谢谢你。