Main > Java | Linux > Автозагрузка Apache Tika в CentOS 7

Автозагрузка Apache Tika в CentOS 7

14.10.2016 0 comments » Views: 1,520

Apache Tika

Потребовалось мне в одном из проектов использовать Apache Tika. Использовать решили в режиме сервера, т.к. задач перед приложением стояло достаточно много. После всех тестов и настроек, все что осталось, это добавить сервер Tika в автозапуск, чтобы он запускался при перезагрузке сервера...

В качестве базовой системы стоит CentOS 7, эта ОС для управления сервисами использует Systemd (полезная шпаргалка с хабра на русском). Ну, что же приступаем к конфигурации.

  • создаем файл /etc/systemd/system/tika.service
  • в него добавляем следующее:
  • теперь уведомляем systemd о внесенных в конфигурацию изменениях
  • теперь добавляем в автозапуск такой командой
  • перезагружаемся и проверяем
  • должны получить, что-то типа:

Обратите внимание:

Во время настройки, я столкнулся с тем, что изначально создал файл tika.service в другом месте и в /etc/systemd/system/ создал символическую ссылку на этот файл. В ручном режиме (start/stop/status) сервис работал отлично. Однако, при попытке добавить в автозагрузку (systemctl enable tika.service) systemd показывал ошибку "Failed to execute operation: No such file or directory", с чем это связано, я так и не понял (рядом с моей ссылкой, были ссылки sphinx-а которые работали прекрасно), поэтому отказался от симлинка и создал файл прямо в этой директории. После этого все заработало как и ожидалось.

Author: | Rating: 4/5 | Tags: ,

Leave a Reply

Your email address will not be published. Required fields are marked *

Allowed HTML-tags: <a>, <code>, <i>, <em>, <strong>, <b>, <u>, <strike>