Главная > Java | Linux > Автозагрузка Apache Tika в CentOS 7

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

14.10.2016 0 коммент. » Просмотры: 1 516

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-а которые работали прекрасно), поэтому отказался от симлинка и создал файл прямо в этой директории. После этого все заработало как и ожидалось.

Автор: | Рейтинг: 4/5 | Теги: ,

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Разрешены HTML-теги: <a>, <code>, <i>, <em>, <strong>, <b>, <u>, <strike>