виртуоз, как закачивать rdf файлы удаленно с помощью isql и ld_dir?

Я пытаюсь загрузить *.ttl файлов на виртуозный сервер, используя iSQL и функцию ld_dir('path','file','graph').

Если я запускаю это локально, все работает нормально. Я добавляю путь в DirsAllowed внутри файла конфигурации virtuoso.ini. Затем с помощью isql запускаю ld_dir(,,) и rdf_loader_run() и загружаю файл.

Я хотел бы сделать то же самое, но с удаленного компьютера. Как мне настроить virtuoso.ini, чтобы разрешить пути с удаленного компьютера?

Спасибо, и извините за кросспостинг.


person Jesus    schedule 09.04.2015    source источник


Ответы (1)


Текущие версии Virtuoso не поддерживают загрузку файлов данных из удаленных мест. Файл данных должен быть доступен через локальную файловую систему Virtuoso, хотя он может быть удаленным монтированием (например, NFS), а содержащий его каталог должен быть включен в параметр Virtuoso DirsAllowed. Загрузка из удаленных мест запланирована на будущую версию.

Как правило, вы быстрее получите ответы, относящиеся к Virtuoso, задав вопрос в списке рассылки пользователей Virtuoso или на форумах поддержки Virtuoso

person TallTed    schedule 21.08.2015
comment
Спасибо. Буду ждать этого виртуозного обновления! :) - person Jesus; 02.09.2015
comment
Это очень ограничивающий недостаток — в основном, чтобы получить файл TTL в удаленном Virtuoso, вы должны сначала передать его через SCP (или отправить каким-либо другим способом). - person amphibient; 25.10.2017
comment
@amphibient — существовало и существует множество способов загрузки локальных и удаленных данных Turtle и других данных в Virtuoso. . Этот вопрос был сосредоточен на функции ld_dir(), которая требует доступа к файловой системе, хотя это не обязательно локальное монтирование (как уже упоминалось, NFS и другие методы удаленного монтирования работают). Если ни один из задокументированных методов вам не подходит, я рекомендую вам начать обсуждение в рассылке. список или задать новый вопрос! - person TallTed; 25.10.2017