2016-01-27 4 views
1

Я запустить следующие команды:rdf_loader_run застрял и сервер Virtuoso не отвечает на запросы

ld_add('/path/datasets/dbpedia/2015-04/dbpedia_2015-04.owl', 'http://dbpedia.org/resource/classes#'); 
rdf_loader_run(); 
ld_dir_all('/path/datasets/dbpedia/2015-04/importedGraphs/dbpedia.org', '*.*', 'http://dbpedia.org'); 

Это все успешно бежал, но потом я побежал:

rdf_loader_run(); 

Это было 48 часов на машина Corei7 с 24ГБ оперативной памяти, сервер Virtuoso не использует любой процессор, и он не отвечает на запросы, такие как:

select * from DB.DBA.LOAD_LIST; 

... в других случаях isql-vt. Размер файлов в /var/lib/virtuoso-opensource-6.1/db/ не увеличивается.

+1

Вы не говорите, какая версия Virtuoso используется, но, похоже, это устаревшая версия с открытым исходным кодом v6.1. Я предлагаю обновить [текущий VOS, 7.2.2] (http://virtuoso.openlinksw.com/dataspace/doc/dav/wiki/Main/VOSNews). Вы не говорите, какой проводник вы следите; Я бы предложил [этот] (http://virtuoso.openlinksw.com/dataspace/doc/dav/wiki/Main/VirtBulkRDFLoaderExampleDbpedia). – TallTed

+0

Вопросы, специфичные для виртуоза и не связанные с программированием, часто лучше привлекаются к виртуозным ресурсам, например [список рассылки пользователей Virtuoso] (https://lists.sourceforge.net/lists/listinfo/virtuoso-users/), [ общедоступные форумы поддержки OpenLink] (http://boards.openlinksw.com/support/index.php) или [конфиденциальное приложение поддержки OpenLink] (http://support.openlinksw.com/support/online-support.vsp) , ObDisclaimer: Я работаю для [OpenLink Software] (http://www.openlinksw.com/), производителя [Virtuoso] (http://virtuoso.openlinksw.com/). – TallTed

+0

Да, проблема заключалась в использовании старой версии виртуоза, я обновил виртуоз и завершил весь импорт за 14 часов. – Sassan

ответ

0

Проблема была в том, что я использовал старую версию виртуоза, обновив до 7.2, как это было предложено в комментариях, которые она решила. У меня не было этой проблемы на моем macbook, поэтому кажется, что, хотя homebrew устанавливает последнюю версию по умолчанию, apt-get не делает этого в Ubuntu, и вам нужно установить последнюю версию.

+0

Теперь я понимаю, почему у вас возникли проблемы ... Сторонняя упаковка (как в 'apt-get',' homebrew' и другие) часто устаревает при доставке. Мы предоставляем [руководство для создания из последнего источника на Ubuntu] (http://virtuoso.openlinksw.com/dataspace/doc/dav/wiki/Main/VOSUbuntuNotes). – TallTed

+0

Спасибо, но ссылка, похоже, сломана. – Sassan

+0

У меня есть [ссылка с живой страницы] (http://virtuoso.openlinksw.com/dataspace/doc/dav/wiki/Main/VOSUbuntuNotes) и только что протестированы; все нормально. Думаю, вы столкнулись с проблемой прерывистой сети. – TallTed