TMS Search Service

1. Установка elasticsearch на 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

2. Редактирование конфигурационного файла 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%"

3. Запуск сервиса и добавление в автозагрузку:

sudo systemctl enable elasticsearch
sudo systemctl start  elasticsearch

4. Добавление пользователя

/usr/share/elasticsearch/bin/elasticsearch-users  useradd tms -r superuser -p ваш_пароль

5. Обновить конфигурационный файл manager-tvip-tms-search /opt/tvip-tms/manager/manager-tvip-tms-search/application-prod.yml

elasticsearch:
  host: 127.0.0.1
  port: 9200
  scheme: http
  username: tms
  password: ваш_пароль
  refresh-interval: 60s
  number-of-shards: 1

* host - ip адрес или домен сервера на котором установлен elascicsearch
* username - имя пользователь созданного на шаге 4.
* password - пароль заданный на шаге 4.