Установка

WebTopicMiner — сложный программный продукт, состоящий из нескольких компонентов. Поэтому предпочтительным является использование версии, расположенной на серверах ЛИНИС. Если же по каком-либо причинам вы хотите настроить свою локальную копию или просто оценить возможности WebTopicMiner, воспользуйтесь этой инструкцией.

Самый простой способ установить продукт — с помощью виртуальной машиной Docker. Именно этот метод будет описан далее. Если вам требуется полноценная установка, попросите вашего системного администратора обратиться в ЛИНИС.

Ограничения и установка Docker

Если вы используете Linux, просто установите и настройте Docker, следуя инструкциям для своего дистрибутива. Если вы используете Mac, скачайте и установите Docker for Mac по следующей ссылке: https://docs.docker.com/docker-for-mac/install/.

У пользователей Windows существует две возможности. Если у вас достаточно свежая Windows 10 с поддержкой Hyper-V, попробуйте сначала установить Docker for Windows: https://docs.docker.com/docker-for-windows/install/. Если на вашей системе не доступен Hyper-V (об этом сообщит установщик Docker) или если вы используете Windows 7 или Windows 8, установите Docker Toolbox, в состав которого входит виртуальная машина VirtualBox: https://docs.docker.com/toolbox/overview/. Для большего удобства и производительности мы рекомендуем первый вариант — Windows 10 с Hyper-V. При установке для удобства отметьте пункт «Добавить docker в PATH»

После установки Docker переходите к следующему разделу.

Загрузка образа WebTopicMiner

Вам был предоставлен файл topicminer.tar.bz2, содержащий все необходимые для работы приложения компоненты. Чтобы добавить этот образ в ваш Docker, потребуется использовать командную строку. Данная инструкция предполагает наличие базовых навыков использования командной строки.

Перейдите в папку, где вы сохранили файл образа и выполните следующую команду:

docker load -i topicminer.tar.bz2

Запуск WebTopicMiner

Пользователям Mac и Windows, первый раз знакомящимся с Docker, рекомендуется установка через графический интерфейс. Продвинутые пользователи, а также пользователи Linux, могут воспользоваться командной строкой.

С помощью командной строки

Создайте папку, в которой WebTopicMiner будет хранить системные и пользовательские файлы и запомните её путь. Выберите номер порта, по которому будет доступен локальный веб-интерфейс. В примерах будет использоваться порт 5000.

Для Windows:

C:\> docker run -d -v C:\Users\путь\к\папке:/data -p 5000:8080 --name topicminer topicminer

Для Mac и Linux:

$ docker run -d -v /home/путь/к/папке:/data -p 5000:8080 -u 1000:1000 --name topicminer topicminer

Замените 1000:1000 на ваши user id и group id.

При запуске WebTopicMiner создаст по указанному пути необходимые ему файлы, а его веб-интерфейс будет доступен по адресу http://127.0.0.1:5000/.

После перезапуска системы контейнер можно запустить с помощью

$ docker start topicminer

С помощью графического интерфейса Kitematic

Запустите Kitematic, либо с помощью контекстного меню Docker for Windows / Mac, либо из меню «Пуск» при использовании Docker Toolbox.

В разделе «My Images» должен отображаться образ WebTopicMiner, добавленный ранее:

_images/images.png

Нажмите кнопку «Create».

Примечание

Некоторые версии Kitematic содержат ошибку, из-за которой при нажатии на «Create» контейнер не создается. Если у вас такая версия, выполните в командной строке:

docker run -d --name topicminer topicminer

и вернитесь в графический интерфейс, запущенный контейнер должен там появиться.

В появившемся окне открытого контейнера в первую очередь нажмите на папку «/data» — таким образом вы создадите системные файлы WebTopicMiner вне виртуальной машины.

_images/running.png

Примечание

В Mac и Linux вам скорее всего придётся установить для созданной папки права на запись для всех (chmod o+w), так как Kitematic не имеет средств для запуска контейнера под заданным пользователем. После этого перезапустите контейнер.

Затем на вкладке «Hostname / Ports» раздела «Settings» установите желаемый номер порта в колонке «Published IP:PORT», например, 5000:

_images/port.png

Для открытия интерфейса в браузере можно использовать кнопку рядом с надписью «Web preview» на странице контейнера либо пройти по ссылке http://127.0.0.1:5000/.

После перезапуска системы контейнер также можно запустить из интерфейса Kitematic.

Использование WebTopicMiner

Для входа в интерфейс используйте логин «admin» и пароль «zmeULF6kEv». Рекомендуем сменить пароль сразу же после установки WebTopicMiner.

Файлы, отображаемые на вкладке «Workspace», будут храниться в подпапке «workspace/admin/» указанной вами или созданной через Kitematic папки. В подпапке «logs/» хранятся лог-файлы, содержащие отладочную информацию о работе сервера.