deployR не может открыть соединение

Я настроил deployR на виртуальной машине Azure и вошли как testuser который поставляется по умолчанию при установке.

После запуска ccFraudScore.R модель, я получаю следующую ошибку:

> if(!exists('fraudModel')){load('fraudModel.rData')}
Console Error cannot open the connection
API Error cannot open the connection

Я также получаю ту же ошибку в моих собственных сценариях при попытке load или же read.csv данные, либо из той же папки, что и сценарий, либо с помощью deployrExternal() функция, с файлом для чтения в соответствующей папке здесь: C:\Program Files\Microsoft\DeployR-<version>\deployr\external,

Я установил для всех входящих правил брандмауэра Windows "public" и включил их, как описано в документации по установке.

Пожалуйста, кто-нибудь может указать мне в направлении, где искать дальше?

Обновить

Благодаря @warmoverflow я посмотрел на диагностику и журналы приложений, и оказалось, что все настроено правильно, а также обновленное руководство по установке Microsoft.

Если я войду в <IP Address>:<Port>/deployr/landing как администратор, затем перейдите к Administration Console > The GridЯ могу редактировать External directory configurationStorage Contextкоторый по умолчанию /deployr/external/data, как и следовало ожидать из руководства по установке.

Однако проблема сохраняется.

Временное исправление

В качестве временного исправления я использую полный путь к файлу для ссылки на любые другие скрипты или файлы данных, которые мне нужно использовать, и это работает следующим образом:

> if(!exists('fraudModel')){load('C:\\Program Files\\Microsoft\\DeployR-8.0.5\\deployr\\external\\repository\\testuser\\example-fraud-score\\fraudModel.rData')}

Обратите внимание, что я не редактировал указанный выше путь к файлу после установки.

0 ответов

Другие вопросы по тегам