Поиск
Описание
Сервис поиска требует отдельной установки Elastic Search и настройки сервиса.
Использование сервиса оправдано при следующих случаях:
использование сервисов основанных на DVR: доступ к архиву телепередач и EPG VOD
использование VOD
Поиск осуществляется по:
названиям каналов, из доступных абоненту согласно действующему тарифному плану.
названию телепередач каналов, из доступных абоненту согласно действующему тарифному плану и глубине архива.
элементам VOD библиотеки
Установка
Elasticsearch может быть установлен как на сервер с TMS, так и отдельно, в зависимости от свободных ресурсов.
Ниже дано руководство для установки на Ubuntu:
sudo echo "deb http://deb.packages.tvip.tv/ xenial main" >> /etc/apt/sources.list.d/tms.list
sudo wget --quiet -O - http://deb.packages.tvip.tv/deploy/key.asc | apt-key add -
sudo apt-get update
sudo apt-get install elasticsearch
Отредактируйте опции в конфигурационном файле /etc/elasticsearch/elasticsearch.yml
:
discovery.type: single-node
network.host: 0.0.0.0
http.port: 9200
xpack.security.enabled: true
indices.memory.index_buffer_size: "30%"
Включение автозагрузки elasticsearch и запуск:
sudo systemctl enable elasticsearch
sudo systemctl start elasticsearch
Добавьте пользователя tms с правами супер пользователя и надежным паролем:
/usr/share/elasticsearch/bin/elasticsearch-users useradd tms -r superuser -p your_password
Отредактируйте конфигурацию менеджера поиска TVIP TMS согласно настройкам Elastic Search.
После редактирования конфигурационного файла необходимо перезапустить сервис manager-tvip-tms-search
systemctl restart manager-tvip-tms-search
Внимание
При установке Elasticsearch на сервер с TMS, рекомендуем установить ограничение на использование оперативной памяти параметром -Xmx*g
в файле /etc/elasticsearch/jvm.options
. *
- значение в Gb.