Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия | |||
tms-search-service [2023/03/01 15:11] Денис Цыганов |
tms-search-service [2025/04/02 16:35] (текущий) Денис Цыганов |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
- | ====== TMS Search Service ====== | + | Документация по настройке TMS Search Sevice доступна по [[https://docs.tvip.tv/ru/tms/usage/search.html|ссылке]] |
- | + | ||
- | + | ||
- | 1. Установка elasticsearch на Ubuntu | + | |
- | + | ||
- | <code> | + | |
- | 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 | + | |
- | </code> | + | |
- | + | ||
- | 2. Редактирование конфигурационного файла elasticsearch - **/etc/elasticsearch/elasticsearch.yml** Привести опции в файле в соответствии с: | + | |
- | <code> | + | |
- | discovery.type: single-node | + | |
- | network.host: 0.0.0.0 | + | |
- | http.port: 9200 | + | |
- | xpack.security.enabled: true | + | |
- | indices.memory.index_buffer_size: "30%" | + | |
- | </code> | + | |
- | + | ||
- | 3. Запуск сервиса и добавление в автозагрузку: | + | |
- | <code> | + | |
- | sudo systemctl enable elasticsearch | + | |
- | sudo systemctl start elasticsearch | + | |
- | </code> | + | |
- | + | ||
- | 4. Добавление пользователя | + | |
- | <code> | + | |
- | /usr/share/elasticsearch/bin/elasticsearch-users useradd tms -r superuser -p ваш_пароль | + | |
- | </code> | + | |
- | + | ||
- | 5. Обновить конфигурационный файл manager-tvip-tms-search **/opt/tvip-tms/manager/manager-tvip-tms-search/application-prod.yml** | + | |
- | + | ||
- | <code> | + | |
- | elasticsearch: | + | |
- | host: 127.0.0.1 | + | |
- | port: 9200 | + | |
- | scheme: http | + | |
- | username: tms | + | |
- | password: ваш_пароль | + | |
- | refresh-interval: 60s | + | |
- | number-of-shards: 1 | + | |
- | </code> | + | |
- | + | ||
- | * //host// - ip адрес или домен сервера на котором установлен elascicsearch\\ | + | |
- | * //username// - имя пользователь созданного на шаге 4.\\ | + | |
- | * //password// - пароль заданный на шаге 4.\\ | + |