Необходимое стороннее ПО¶
FindFace Enterprise Server SDK использует в работе следующее программное обеспечение сторонних производителей:
Стороннее ПО | Использование | Установка |
---|---|---|
MongoDB | База данных, обеспечивающая функционирование Сервера FindFace. В ней хранятся метаданные лиц, информация о галереях, биометрические образцы, данные внутреннего характера. | Вручную перед установкой компонентов Сервера |
Tarantool | Гибко настраиваемая база данных, в которой хранятся только биометрические данные лиц (векторы признаков). Использование отдельной базы данных под биометрические образцы приводит к значительному уменьшению времени отклика системы. | Автоматически, вместе с компонентом tntapi . |
В этом разделе:
MongoDB¶
Перед установкой компонентов Сервера необходимо установить базу данных MongoDB, которая будет служить внутренней базой данных Сервера. Вы можете установить базу данных MongoDB на одном сервере с компонентом findface-facenapi
или на удаленном сервере. Если FindFace Enterprise Server SDK развертывается на одном физическом сервере, база данных MongoDB устанавливается там же. FindFace Enterprise Server SDK совместим с MongoDB 3.2 и более поздними версиями.
Установка базы данных MongoDB на сервере с findface-facenapi
¶
Для установки последней стабильной версии MongoDB (на данный момент 3.4) на одном сервере с компонентом findface-facenapi
выполните следующие действия:
Примечание
Для установки другой версии MongoDB ознакомьтесь с документацией по этой версии, например, с 3.2.
Импортируйте ключ подписи, используемый системой управления пакетами:
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 0C49F3730359A14518585931BC711F9BA15703C6
Создайте список пакетов для MongoDB
/etc/apt/sources.list.d/mongodb-org-3.4.list
:echo "deb [ arch=amd64,arm64 ] http://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.4.list
Перезагрузите локальную базу данных пакетов:
sudo apt-get update
Установите последнюю стабильную версию MongoDB:
sudo apt-get install -y mongodb-org
Запустите сервис
mongod
:sudo service mongod start
Установка базы данных MongoDB на удаленном сервере¶
Для установки MongoDB на удаленном сервере выполните следующие действия:
На удаленном сервере установите последнюю стабильную версию MongoDB по аналогии с установкой на сервере с findface-facenapi.
Откройте для редактирования файл конфигурации базы данных MongoDB:
sudo vi /etc/mongod.conf
Для того чтобы разрешить входящие подключения к базе данных со всех IP-адресов, закомментируйте строку
bind_ip = 127.0.0.1
. Убедитесь, что доступ к серверу с установленной базой данных возможен только из локальной сети.#bind_ip = 127.0.0.1
Перезапустите сервис
mongod
:sudo service mongod restart
Подключение к существующей базе данных MongoDB¶
При подключении к существующей базе данных MongoDB необходимо указать IP-адрес соответствующего сервера в настройках конфигурации.