Инструкция по установке на CentOS 6.x
Перед установкой RPM-пакета пожалуйста ознакомьтесь с ЛИЦЕНЗИОННЫМ СОГЛАШЕНИЕМ
Установка продукта является фактом принятия данного соглашения!
Системные требования: OC Linux x64 семейства RedHat (CentOS) версии 6.х, не менее 1 Гб свободного дискового пространства, не менее 256 Мб RAM.
Условия использования пробной версии RDF СУБД «OntoQuad»:
- Максимальный размер cache — 1 Гб;
- Ограничение на количество потоков — не более трех;
Действия выполняются пользователем root или через sudo.
Добавить внутренний репозиторий:
# yum-config-manager ‑‑add-repo http://www.ontoquad.ru/repository/CentOS-6/ontoquad.repo
Установить OntoQuad RDF Server:
# yum install ontoquad060
Все зависимости должны разрешиться автоматически, также автоматически будет создан системный пользователь eventos с домашним каталогом /opt/eventos.
Для того, чтобы иметь возможность управлять ontoquad как сервисом, выполните:
# chkconfig ‑‑add ontoquad060
В этом случае управление выполняется следующими командами:
# service ontoquad060 <command>
где <command> принимает одно из допустимых значений start|stop|restart|status|version
После установки администратор может изменять параметры системы в конфигурационных файлах /opt/eventos/ontoquad/ontoquad.conf и /opt/eventos/ontoquad/ontoquad-logging.conf.
Рекомендуется не изменять значения параметров в конфигурационном файле /opt/eventos/ontoquad/ontoquad-logging.conf.
Инструкция по установке на мобильную платформу ОС Android 4.X
Для установки приложения СУБД OntoQuad на мобильную платформу ОС Android должны быть выполнены следующие условия:
- Требуется устройство внешней памяти, которое монтируется по пути /storage/extSdCard/;
- Операционная система Android не ниже 4.0.
Для установки приложения СУБД OntoQuad необходимо выполнить следующие действия:
- Загрузить на персональный компьютер OntosRDF.apk;
- Подсоединить мобильное устройство к персональному компьютеру посредством USB Cable — Micro USB;
- Скопировать OntosRDF.apk в файловую систему мобильного устройства;
- Отключить USB Cable — Micro USB;
- В меню Settings->Security->Unknown Sources взвести чекбокс на опции (Allow installation of apps from sources other than the Play Store);
- Выполнить инсталляцию OntoQuad из OntosRDF.apk с помощью Package Installer, для чего кликнуть по файлу OntosRDF.apk и далее следовать инструкциям, предлагаемым системой.
Установка СУБД будет произведена по следующему пути: /storage/extSdCard/margot.
Запуск и остановка СУБД OntoQuad
После инсталляции можно выполнить запуск СУБД OntoQuad.
- Для запуска СУБД OntoQuad необходимо кликнуть по иконке OntoQuad и в открывшейся панели взвести чекбокс “Run OntoQuad”;
- Для остановки СУБД OntoQuad необходимо кликнуть по иконке OntoQuad и в открывшейся панели снять чекбокс “Run OntoQuad”.
Вызов консоли системного администратора СУБД OntoQuad
Для вызова Консоли Системного Администратора СУБД OntoQuad существует две возможности:
- Кликнуть по иконке OntoQuad и в открывшейся панели нажать кнопку “Start Admin Console”. В ответ на это действие запустится диалог выбора браузера. После выбора браузера появится главное меню Консоли Системного Администратора.
- Либо открыть любой доступный веб-браузер и ввести адрес локального сайта 127.0.0.1:8080/admin. Консоль Системного Администратора доступна по этому адресу.
Необходимо учесть, что OntoQuad должен быть запущен (см. Запуск и останов СУБД OntoQuad). После запуска Консоль Системного Администратора может быть некоторое время недоступна до полного старта всех сервисов СУБД.
Установка движка базы в виде библиотеки .so
СУБД может быть установлена в виде библиотеки .so. Для установки СУБД в виде библиотеки .so необходимо загрузить библиотеку lib.zip.
Для того чтобы использовать OntoQuad из андроида необходимо:
Объявить класс, который будет использоваться для управления сервером, например:
public class RdfServer
{
}
Подгрузить библиотеки (порядок загрузки библиотек важен!):
public class RdfServer
{
static {
System.loadLibrary(«gnustl_shared»);
System.loadLibrary(«ontoquad»);
}
}
добавить методы для остановки и запуска библиотеки.
Итого у вас получится:
public class RdfServer
{
public native void startServer(String workingDirectory);
public native void stopServer();
static {
System.loadLibrary(«gnustl_shared»);
System.loadLibrary(«ontoquad»);
}
}
Учтите, что в пути workingDirectory должны находиться конфигурационные файлы для OntoQuad.
При упаковывании библиотек в apk, библиотеки должны находиться по пути /lib/armeabi-v7a/