4.4.2.Установка и настройка сервера приложений
Рекомендуется производить установку серверного ПО Системы на отдельный сервер (сервер приложений).
Распакуйте каталог Appserver3 из файла-архива Appserver3.zip на выбранный жесткий диск сервера приложений (например, на C:\).
Перейдите в каталог C:\Appserver3\conf и откройте в любом текстовом редакторе файл server.xml.
Введите в переменных «Server port» и «Connector port» значения свободных на данном хосте портов. Закройте файл с сохранением введенных данных.
Пример (изменяемая часть отмечена жирным):
Server port="8006" shutdown="SHUTDOWN"
Connector port="8080" protocol="HTTP/1.1"
4.4.3.Установка и настройка веб-приложения Системы
Для начала установки и настройки веб-приложения Системы выполните следующие действия:
Распакуйте каталог \RGU_WAR_2 из файла-архива RGU_WAR_2.zip в составе дистрибутива в каталог сервера приложений: C:\Appserver3\webapps\.
Перейдите в подкаталог C:\Appserver3\webapps\RGU_WAR_2\WEB-INF\classes и откройте в любом текстовом редакторе файл application.properties.
Укажите параметры подключения к БД Системы (БД rgu) и параметры Системы в соответствии с описанием, приведенным ниже в таблице (см. Таблица 4.4.).
Таблица 4.4.– Параметры подключения к БД Системы
Параметр
|
Описание
|
db.url=jdbc:postgresql://localhost/rgu
|
Указать путь к актуальной БД Системы. Формат адреса следующий: jdbc:postgresql://<�адрес>:<�порт>/<�Имя БД>
Где:
<�адрес> - IP-адрес или имя компьютера, на котором размещен сервер БД
<�порт> - порт, на который настроена БД, по умолчанию 5432
<�Имя БД> - имя базы данных на сервере БД
Изменяемая часть отмечена жирным
|
db.user =postgres
|
Имя пользователя, владельца базы
Изменяемая часть отмечена жирным
|
db.password=root
|
Пароль пользователя, владельца базы
Изменяемая часть отмечена жирным
|
region.code=63
|
Код региона.
Для федерального узла: 00.
Изменяемая часть отмечена жирным
|
http.url
|
URL, используемый для файлового обмена с внешними системами
|
http.internal.url
|
URL, используемый для файлового обмена внутри системы
|
jms.context.factory= jmsFactoryExternal
|
|
jms.broker.url= tcp://46.29.73.206:61616
|
Путь к ActiveMQ контрагента (описание в разделе ). Формат адреса следующий: tcp://:
Где:
- IP-адрес или имя компьютера, на котором размещен ActiveMQ контрагента
- порт, на который настроен ActiveMQ контрагента, по умолчанию 61616
Изменяемая часть отмечена жирным
|
input.queue =RGU.00.INPUT
|
Имя созданной в ActiveMQ очереди входящих сообщений (описание в разделе ), используется транспортной подсистемой Системы.
Изменяемая часть отмечена жирным.
|
jms.contragent.name=RGU.00.INPUT
|
Имя созданного контрагента в транспортной подсистеме Системы (описание в разделе ).
Изменяемая часть отмечена жирным
|
epgu.service.url=http://gosuslugi.ru/
|
Адрес для взаимодействия с Единым порталом государственных услуг
|
Закройте файл application.properties с сохранением изменений.
Запустите приложение Системы с помощью \appserver3\bin\startup.bat.
4.4.4.Настройка обмена данными с Региональным (муниципальным) реестром
Транспортная подсистема Системы реализована на основе домена PTP, где данные передаются через очереди сообщений.
Каждому экземпляру Регионального (муниципального) реестра должна соответствовать очередь входящих сообщений, которую Система будет прослушивать. Это значит, что в пределах сетевой досягаемости Tomcat вместе с приложением Системы должен быть установлен и настроен сервер Apache ActiveMQ с очередью сообщений, из которой будут считываться данные. Адрес очереди указывается в настройках (URL контрагента).
Настройка транспортной подсистемы Системы включает создание контрагентов, каждому из которых соответствует адрес его сервера Apache ActiveMQ Message Broker и название очереди сообщений на этом сервере. После добавления контрагента при создании и редактировании бизнес-объектов (услуг, функций, ОГВ, пользователей, ролей) транспортная подсистема начнет отсылать сообщения в его входящую очередь. Схема обмена данными между реестрами указана на Рисунок 4.:
Рисунок 4. - Архитектурная схема обмена данными между реестрами разных уровней
Как видно из схемы (см. Рисунок 4.), Региональные реестры не обмениваются данными напрямую, хотя на практике такое взаимодействие возможно. В Системе предусмотрена ретрансляция сообщений на всех заинтересованных контрагентов, поэтому для распространения бизнес-объекта по всем нужным экземплярам Региональных реестров достаточно послать его во входную очередь Системы (на схеме направление показано красной стрелкой). Далее, Система осуществит ретрансляцию на Региональные реестры (на схеме направление показано черной стрелкой).
Настройка обмена данными с реестром
Для настройки обмена данными с региональным или муниципальным реестром выполните следующие действия:
Установите ActiveMQ (описание установки приведено в разделе ).
Создайте очередь в ActiveMQ (описание приведено в разделе ).
Настройте приложение Системы на входную очередь (описание приведено в разделе ).
Выполнить настройку транспортной подсистемы Системы (описание приведено в разделе ).
Установка и настройка Apache ActiveMQ
Для установки Apache ActiveMQ необходимо выполнить следующие действия:
Зайдите на дистрибутивный носитель данных для установки Системы в папку с архивом дистрибутива сервера Apache ActiveMQ.
Разархивируйте его.
Запустите команду./activemq start для Linux (или в командной строке запустите activemq.bat для Windows).
После завершения установки Apache ActiveMQ готов к работе.
Создание очереди
Для создания очереди зайдите в настройки администрирования Apache ActiveMQ, перейдя в браузере по ссылке http://localhost:8161/admin.
Зайдите на вкладку Queues. На Рисунок 4. показан вид открывшейся страницы настройки.
Рисунок 4. - Вкладка Queues
Наберите желаемое имя очереди, например, RGU.00.INPUT.
Нажмите кнопку Create.
Очередь создана.
Настройка приложения Системы на входную очередь
Чтобы настроить приложение Системы на входную очередь, выполните следующие действия:
Остановите сервер, на котором находится приложение RGU_WAR_2.
Откройте в любом текстовом редакторе файл application.properties (путь к файлу указан в разделе 4.4.3).
Установите в файле application.properties параметры Системы в соответствии с описанием, приведенным в таблице ниже (см. Таблица 4.4.).
Таблица 4.4.– Параметры Системы для файла application.properties в части настройки обмена данными с Региональным реестром
Параметр
|
Описание
|
jms.context.factory=jmsFactoryExternal
|
|
jms.broker.url= tcp://46.29.73.206:61616
|
Указать путь к ActiveMQ контрагента. Формат адреса следующий: tcp://:
Где:
- IP-адрес или имя компьютера, на котором размещен ActiveMQ контрагента
- порт, на который настроен ActiveMQ контрагента, по умолчанию 61616
Изменяемая часть отмечена жирным. В таблице приведен пример строки подключения.
|
input.queue =RGU.00.INPUT
|
Имя созданной в ActiveMQ очереди входящих сообщений, используется транспортной подсистемой Системы.
Изменяемая часть отмечена жирным
|
jms.contragent.name=RGU.00.INPUT
|
Имя созданного контрагента в транспортной подсистеме Системы.
Изменяемая часть отмечена жирным
|
Сохраните файл application.properties.
Отослать файл application.properties. в техподдержку Системы по адресу rgu@gosuslugi.ru для настройки сетевой связности со стороны Системы до вашего регионального реестра и создания контрагента вашего реестра в Системе.
После подтверждения о завершении регистрации запустите сервер вновь.
На Рисунок 4. изображена итоговая страница с настроенной входящей очередью. Число слушателей настроенной очереди можно посмотреть в поле Number of Customers. Если в этом поле после всей настройки стоит 1, значит приложение настроено на очередь правильно.
Рисунок 4. - Страница со сделанной настройкой входящей очереди
Настройка транспортной системы Системы
Для настройки транспортной системы войдите в приложение Системы под учетной записью администратора (описание приведено в разделе 4.8.1).
Выберите вкладку Администрирование, пункт Настройки транспортной системы. На Рисунок 4. изображена форма настройки транспортной системы.
Рисунок 4. - Настройки транспортной подсистемы в приложении Системы
Нажмите кнопку Создать.
Описание полей и правила их заполнения приведено в разделе .
Нажмите кнопку Сохранить.
На Рисунок 4. в качестве примера указана настройка контрагента регионального реестра Самарской области. После сохранения настроек начнётся передача услуг, функций, органов власти в реестр Самарской области. При этом SSN контрагента будет постепенно увеличиваться, пока не достигнет SSN системы.
Добавление сертификата в личное хранилище сертификатов
Далее необходимо добавить сертификаты лиц, ответственных за размещение сведений о государственных и муниципальных услугах в Системе.
Примечание.
|
|
Процесс добавления сертификата в личное хранилище должен осуществляться непосредственно с сервера Системы.
|
Внимание! Для возможности работы с квалифицированной ЭП на рабочем месте пользователя Системы необходимо установить Крипто Про (см. «Руководство пользователя по настройке рабочего места для корректной работы с ключами электронной цифровой подписи и сертификатами ключей подписи выпущенными удостоверяющим центром ОГИЦ». Данное руководство можно найти в свободном доступе в сети Интернет) или ViPNet CSP (см. «Комплект пользовательской документации на ПО ViPNet CSP». Данное руководство можно найти в свободном доступе в сети Интернет на сайте компании Инфотекс). Для корректной работы подсистемы подписи и проверки ЭЦП необходимо установить только один из предложенных криптопровайдеров.
Для добавления сертификата в Личное хранилище выполните следующие действия:
Выполните вход в Менеджер сертификатов. Для этого нужно зайти в пункт меню «Пуск» - «Выполнить» и в консоли ввести certmgr.msc. Откроется окно Сертификаты (см. Рисунок 4.):
Рисунок 4. – Менеджер сертификатов
В Менеджере сертификатов выберите пункт меню «Личные» - «Сертификаты». Нажмите правой кнопкой мыши на папке «Сертификаты» (в случае ее отсутствия на папке «Личные») и выберите пункт - «Все задачи» - «Импорт», запустится Мастер импорта сертификатов.
В окне Мастера импорта сертификатов нажмите кнопку Далее.
В поле Имя файла добавьте требуемый сертификат пользователя с помощью кнопки Обзор (см. Рисунок 4.):
Рисунок 4. - Выбор файла с сертификатом
После выбора сертификата нажмите кнопку Далее.
В следующем окне Мастера импорта сертификатов выберите опцию Поместить все сертификаты в следующее хранилище и с помощью кнопки Обзор выберите папку «Личные» для хранения сертификатов.
В окне Мастера импорта сертификатов нажмите кнопку Далее, затем кнопку Готово, появится окно подтверждения успешности импорта (см. Рисунок 4.):
Рисунок 4. – Окно подтверждения успешности импорта
Внимание! Корневой сертификат должен быть размещен в хранилище «Доверенные издатели», расположенном на сервере Системы.
Чтобы переместить корневой сертификат в указанное хранилище выполните следующие действия:
Откройте свойства сертификата пользователя, для этого двойным щелчком левой клавиши мыши на файле с сертификатом, откроется окно Сертификат (см. Рисунок 4.):
Рисунок 4. – Свойства сертификата пользователя
Перейдите на вкладку Путь сертификации.
Выделите строку с корневым сертификатом (см. Рисунок 4.):
Рисунок 4. - Выбор корневого сертификата
Нажмите кнопку Просмотр сертификата.
В открывшемся окне нажмите кнопку Установить сертификат, откроется Мастер импорта сертификатов.
Нажмите кнопку Далее. В следующем окне Мастера импорта сертификатов выберите опцию Поместить все сертификаты в следующее хранилище, с помощью кнопки Обзор выберите хранилище «Доверенные издатели» и нажмите кнопку ОК.
В окне Мастера импорта сертификатов нажмите кнопку Далее и затем кнопку Готово. Отобразится сообщение об успешности импорта корневого сертификата (см. Рисунок 4.):
Рисунок 4. – Окно подтверждения успешности импорта коревого сертификата
В окне Сертификат нажмите кнопку ОК.
Сертификат пользователя успешно добавлен.
4.4.5.Настройка работы с квалифицированной ЭП
Для возможности работы с квалифицированной ЭП необходимо установить Крипто Про. Установка Крипто Про осуществляется в соответствии с документацией по данному программному продукту. Так же необходимо добавить корневой сертификат в менеджере сертификатов в «Доверенные корневые центры сертификации» и для получения возможности добавлять сертификаты контрагентам Системы нужно добавить личные сертификаты пользователей в хранилище «Другие пользователи».
В 64-х битных системах возможна ситуация, когда при выборе сертификата в АРМ реестра открывается пустое окно, при этом сертификат присутствует в личном хранилище. В таких случаях необходимо вручную зарегистрировать библиотеку capicom.dll, для этого необходимо:
Скопировать файлы capicom.dll и capicom.inf в папку c:\windows\syswow64. Зарегистрируйте dll через «Пуск» → «Выполнить» → c:\windows\syswow64\regsvr32.exe capicom.dll
Должно появиться сообщение об успешной регистрации.
Желательно отключить контроль учётных записей. Для этого необходимо зайти в пункт меню «Пуск» → «Панель управления» → «Учётные записи пользователей» → «Изменение параметров контроля учетных записей». В открывшемся окне, необходимо опустить «бегунок» до нижнего уровня «Никогда не уведомлять…».
Требования к сертификатам
К сертификату предъявляются следующие требования, обеспечивающие его совместимость с функционалом Системы:
сертификат х509 имеет непустое поле CN;
сертификат выдан удостоверяющим центром, аккредитованным ОГИЦ;
сертификат соответствует RFC 4158.
Проверить корректность сертификата можно утилитой keytool.exe, которая входит в java (jre и jdk). Данная утилита использует тот же API, что и Система.
После запуска утилита запрашивает пароль к хранилищу (введите любые 6 символов). После чего утилита прочитывает сертификат и либо спрашивает, верить ли ему, если сертификат корректный, либо выдаст сообщение об ошибке, если сертификат некорректный.
Маска запуска утилиты имеет следующий вид:
keytool.exe -importcert -file путь к файлу
Пример команды для проверки сертификата:
keytool.exe -importcert -file C:\1\ СмахтинаСВ.cer
4.4.6.Настройка отчётов Системы
Настройка параметров БД, с которой будет работать система отчетов, располагается в файле appserver3\conf\Catalina\localhost\birt.xml.
Основные параметры:
url - адрес подключения к СУБД Системы, по которому будут строиться отчеты;
username - имя пользователя для подключения;
password - пароль пользователя.
Значения по умолчанию:
url="jdbc:postgresql://localhost:5432/rgu";
username="postgres";
password="Qq1234567".
4.4.7.Настройка взаимодействия Системы с Единой системой идентификации и аутентификации (ЕСИА)
Для того чтобы настроить взаимодействие Системы с Единой системой идентификации и аутентификации (ЕСИА) выполните следующие действия:
Отредактируйте конфигурационный файл, для этого в ROOT/WEB-INF/classes/siaAuth.properties добавьте параметр:
sia.epgu.register.url=<�Адрес сервера СИА>, например
sia.epgu.register.url=https://esia.gosuslugi.ru/idp/Authn/CommonLogin
Настройте веб-приложение Системы. Для этого в ROOT/WEB-INF/web.xml добавьте настройки (обратите внимание на самый первый параметр oiosaml-j.home, эта папка должна существовать и быть пустой):
oiosaml-j.home
С:/portal/saml/
dk.itst.oiosaml.sp.service.session.SessionDestroyListener
SAMLDispatcherServlet
dk.itst.oiosaml.sp.service.DispatcherServlet
SAMLDispatcherServlet
/saml/*
LoginFilter
dk.itst.oiosaml.sp.service.SPFilter
LoginFilter
/protected/*
SamlPostLoginServlet
ru.lanit.pgu.servlet.SamlPostLoginServlet
SamlPostLoginServlet
/samlPostLogin
Saml Logout Filter
ru.lanit.pgu.servlet.SamlLogoutFilter
Saml Logout Filter
/*
Запустите сервер приложений (см. п. 4.4.9).
Зайдите на http:///saml/configure и укажите уникальный в рамках ЕПГУ entityID.
Присоедините файл с метаданными ЕПГУ.
Приложите ключ квалифицированной ЭП
Введите пароль на ключ квалифицированной ЭП.
Введите имя организации, URL организации, адрес электронной почты.
Проставьте галочку Enable Redirect Consumer.
Сохраните внесенные изменения.
4.4.8.Настройки интеграционного взаимодействия
Для настройки общей части интеграционного взаимодействия выполните следующие действия:
Установите КриптоПро JCP 1.0.53.
./jcp.1.0.53/lib/install.sh [JAVA_HOME]/jre (или аналогичный bat файл для windows)
Запустите конфигурацию КриптоПро JCP:
~/jcp.1.0.53/lib$ sudo ./ControlPane.sh [JAVA_HOME]/jre (или аналогичный bat файл для windows)
Добавьте предоставленные сертификаты в директорию со значением поля Путь к хранилищу HDImage (см. Рисунок 4.):
Рисунок 4. - Путь к хранилищу
Настройка сервиса загрузки органов государственной власти
Если дерево органов власти не содержит ни одного объекта, то начинать построение дерева органов власти необходимо с создания через интерфейс Реестра органа власти, который будет корневым элементом дерева (и родительским элементом для сервиса загрузки), построение которого далее можно произвести с помощью сервиса загрузки органов государственных органов.
Если дерево органов власти уже имеет некоторую структуру, то следует определиться с объектом (органом власти), который станет родительским для загружаемых через сервис.
Для настройки родительского органа власти необходимо:
Вариант 1.
Узнать идентификатор родительского органа власти в Системе. Это можно сделать через таблицу organization или через интерфейс Системы, в разделе «Органы власти».
Далее, зная идентификатор органа власти, необходимо у него заполнить поля контрагента (внешней системы, загружающей сведения в БД Системы) и код органа власти во внешней системе (например '00') с помощью следующего скрипта:
UPDATE organization SET owner_system_id='00', owner_code='fms',
WHERE id=123,
где:
owner_sysyem_id – код органа власти во внешней системе (root code);
owner_code - код контрагента.
Вариант 2.
Зайти в Систему.
Найти в разделе «Органы власти» родительский орган власти.
Войти в карточку органа власти, который выбран как родительский для сервиса загрузки (см Рисунок 4.).
Рисунок 4. – Карточка органа власти
На нижней панели формы нажать кнопку «Указать код контрагента».
В открывшемся окне (см Рисунок 4.) ввести строковое значение кода контрагента (внешней системы, загружающей сведения в БД Системы).
Рисунок 4. – Форма «Сведения о коде контрагента»
Нажать кнопку «Сохранить».
Настройка интеграционного взаимодействия с модулем СМЭВ.КТДА
Для настройки интеграционного взаимодействия с модулем СМЭВ.КТДА выполните следующие действия:
Остановите сервисе приложений Системы (см. 4.4.9).
Перейдите в подкаталог C:\Appserver3\webapps\RGU_WAR_2\WEB-INF\classes и откройте в любом текстовом редакторе файл application.properties.
Укажите параметры интеграционного взаимодействия с модулем СМЭВ.КТДА в соответствии с описанием, приведенным ниже в таблице (см. Таблица 4.4.).
Таблица 4.4.– Параметры интеграционного взаимодействия с модулем СМЭВ.КТДА
Параметр
|
Описание
|
ktda.webservice.endpoint
|
Адрес веб-сервиса модуля СМЭВ.КТДА
|
ktda.change.request.update.status.runtime
|
Периодичность проверки изменений статуса запроса на изменение КТДА в модуле СМЭВ.КТДА.
Периодичность проверки задается в следующем формате: «X Y», где X Y разделены знаком пробела, X - это целое число, а Y одно из двух значений: d или h (d - день, h - час).
|
ktda.kmv.data.update.status.runtime
|
Периодичность проверки изменений статуса черновика вида сведений, созданного по описанию КМВ, в модуле СМЭВ.КТДА.
Периодичность проверки задается в следующем формате: «X Y», где X Y разделены знаком пробела, X - это целое число, а Y одно из двух значений: d или h (d - день, h - час).
|
ktda.dictionary.download.update.runtime
|
Периодичность загрузки обновлений справочника КТДА из модуля СМЭВ.КТДА.
Периодичность загрузки обновлений задается в следующем формате: «X Y», где X Y разделены знаком пробела, X - это целое число, а Y одно из двух значений: d или h (d - день, h - час).
|
Закройте файл application.properties с сохранением изменений.
Запустите реестр с помощью \appserver3\bin\startup.bat.
Настройка интеграционного взаимодействия c ГАСУ в части импорта сведений о типизации государственных (муниципальных) услуг
Для настройки интеграционного взаимодействия в части импорта сведений о типизации государственных (муниципальных) услуг выполните следующие действия:
Остановите сервисе приложений Системы (см. 4.4.9).
Перейдите в подкаталог C:\Appserver3\webapps\RGU_WAR_2\WEB-INF\classes и откройте в любом текстовом редакторе файл application.properties.
Укажите параметры интеграционного взаимодействия с модулем СМЭВ.КТДА в соответствии с описанием, приведенным ниже в таблице (см. Таблица 4.4.).
Таблица 4.4.– Параметры импорта сведений о типизации государственных (муниципальных) услуг
Параметр
|
Описание
|
gasu.download.catalog
|
Путь к каталогу, в котором находятся файлы с данными, содержащими актуализированные сведеня о типизации государственных (муниципальных) услуг.
|
gasu.download.update.runtime
|
Периодичность осуществления загрузки (обновления) сведений о типизации государственных (муниципальных) услуг.
Периодичность проверки задается в следующем формате: «X Y», где X Y разделены знаком пробела, X - это целое число, а Y одно из двух значений: d или h (d - день, h - час).
При отсутствии значения параметра импорт сведений в Систему осуществляться не будет.
|
4.4.9.Запуск и остановка сервера приложений Системы
Для запуска сервера приложений Системы в ОС Windows запустите на выполнение: c:\Appserver3\bin\startup.bat.
Примечание.
|
|
В ОС Linux запустите на выполнение /Appserver3/bin/startup.sh.
|
Для остановки сервера приложений Системы в ОС Windows запустите на выполнение: c:\Appserver3\bin\shutdown.bat.
Примечание.
|
|
В ОС Linux запустите на выполнение /Appserver3/bin/shutdown.sh.
|
Особенности запуска в ОС Linux:
Для запуска всем файлам *.sh в каталоге bin необходимо установить привилегию запуска командой chmod ug+rwxX <�имя sh-файла>.sh.
В файле ..\Appserver3\bin\startup.sh сервера приложений нужно прописать перед строкой PRG="$0" следующую строку (зависит от того, в какой каталог был установлен компонент Java JDK):
JAVA_HOME=/usr/java
CATALINA_OPTS=-Djava.awt.headless=true -Xms1024m –Xmx4096m -XX:MaxPermSize=1024m -XX:PermSize=256m -Duser.language=ru_RU
# resolve links - $0 may be a softlink
PRG="$0"
4.4.10.Настройка раздела открытых данных
Настройки, связанные с разделом открытых данный, должен производить пользователь с ролью superuser. Например, это может быть пользователь postgres.
Перед запуском скрипта с настройками открытых данных необходимо убедиться в корректности настройки переменной system_properties.STORAGE_ROOT_DIRECTORY_PATH
Следующим шагом будет запуск скрипта, хранящегося в db/utilscripts/createFilesFromBlob.sql.
Проверкой успешного завершения работы скрипта будут семь появившихся типовых набора открытых данных на закладке Открытые данные (см. Рисунок 4.).
Рисунок 4. – Раздел «Открытые данные»
4.4.11.Установка и настройка поисковой системы
Порядок установки компонентов:
Установка ElasticSearch.
Установка и настройка приложения Kibana.
Установка плагина Sense.
Установка плагина русской морфологии.
Установка ElasticSearch
Необходимо скачать из сети Интернет ElasticSearch-2.4.1. Далее, необходимо установить дистрибутив, следуя инструкции.
Выполните следующие действия:
Разархивируйте файл дистрибутива в удобное место на диске.
Зайдите в папку Bin и запустите файл elasticsearch-server-[**].exe нужной версии.
После завершения установки проверьте результат, перейдя по адресу http://127.0.0.1:9200/
Для ОС Linux выполните следующую последовательность действий:
curl -L -O https://download.elastic.co/elasticsearch/release/org/elasticsearch/distribution/tar/elasticsearch/2.4.1/elasticsearch-2.4.1.tar.gz
tar -xvf elasticsearch-2.4.1.tar.gz
Перенесите/скопируйте развернутую директорию в удобное место на диске
cd elasticsearch-2.4.1/bin
./elasticsearch или ./elasticsearch -d для запуска в backgroud режиме
Проверьте результат установки: http://127.0.0.1:9200/
Ответ от сервера по адресу http://127.0.0.1:9200/ должен выглядеть примерно следующим образом:
{
"name" : "D'Ken",
"cluster_name" : "elasticsearch",
"version" : {
"number" : "2.4.1",
"build_hash" : "218bdf10790eef486ff2c41a3df5cfa32dadcfde",
"build_timestamp" : "2016-05-17T15:40:04Z",
"build_snapshot" : false,
"lucene_version" : "5.5.0"
},
"tagline" : "You Know, for Search"
}
Установка и настройка приложения Kibana
Необходимо скачать из сети Интернет Kibana 4.6.1. Далее, необходимо установить дистрибутив, следуя инструкции.
Выполните следующие действия:
Разархивируйте файл дистрибутива в удобное место на диске.
Зайдите в папку Config и в файле kibana.yml раскомментаруйте параметр elasticsearch.url.
После завершения установки проверьте результат, перейдя по адресу http://127.0.0.1:5601/
Для ОС Linux выполните следующую последовательность действий:
Выберите опцию ручной установки и скачайте архив Linux 64-BIT.
Распакуйте архив на диск в нужную директорию.
В файле config/kibana.yml раскомментаруйте параметр elasticsearch.url (по дефолту он уже указывает на установленный elastocsearch: http://localhost:9200)
Запустите Kibana: ./bin/kibana
Проверьте результат установки: http://127.0.0.1:5601
Установка плагина Sense
Необходимо скачать из сети Интернет Sense. Далее, необходимо установить дистрибутив, следуя инструкции по установке.
Выполните следующие действия:
Устанавите плагин: ./kibana plugin --install elastic/sense
Проверьте результат установки (при запущенной Kibana): http://localhost:5601/app/sense
Установка плагина русской морфологии
Необходимо скачать из сети Интернет Morphological Analysis Plugin. Далее, необходимо установить дистрибутив, следуя инструкции по установке.
Выполните следующие действия:
Перейдите в папку bin установленного elasticsearch.
Запускаем команду установки плагина:
bin/plugin install http://dl.bintray.com/content/imotov/elasticsearch-plugins/org/elasticsearch/elasticsearch-analysis-morphology/2.4.1/elasticsearch-analysis-morphology-2.4.1.zip
Перезапустить сервер elasticsearch.
|