Установка и настройка Elasticsearch на Debian

Установка и настройка Elasticsearch на Debian

Exile

Проверенные
Сообщения
5,183
Реакции
11,012
Баллы
7,175
Пользователь Exile разместил новый ресурс:

Установка и настройка Elasticsearch на Debian - Пошаговая инструкция по базовой установке и настройке Elasticsearch на Debian.

Описание: пошаговая инструкция по базовой установке и настройке Elasticsearch на Debian.

Инструкция актуальна для Debian 7/8 версий, но в ней упущен момент про автоматический перезапуск сервиса Elasticsearch в случае его падения, из-за отличий в системах инициализации сервисов Debian. Предположим, что Elasticsearch у вас будет работать без падений и его перезапуск вам не понадобится.

Устанавливать Elasticsearch будем последней версии 1.6, поскольку в ней исправлены серьезные...

Узнать больше об этом ресурсе...
 
И да, в очередной раз напоминаю, что устанавливать Elasticsearch следует только для более-менее крупных проектов, поскольку на небольших форумах у вас работающая виртуальная машина java будет потреблять больше ресурсов, чем весь ваш форум. Не надо палить из пушки по воробьям. Если у вас небольшой проект и вы хотите улучшить стандартный поиск - лучше установите пользовательский поиск от Google, Yandex в дополнение к основному.
 
Пользователь Exile обновил(а) ресурс Установка и настройка Elasticsearch на Debian новой записью:

Elasticsearch 1.7

  • Elasticsearch обновился до версии 1.7. Добавлен соответствующий репозиторий, инструкция в очередной раз проверена на личном опыте.

Узнать больше об этом обновлении...
 
Хороший мануальчик :-)) а я дополню его своим видением установки JAVA поскольку непереношу open-jdk со всеми его зависимостями :-)

Намалевал bash скрипт который скачиват с сайта Оракал нужную версию в формате tar.gz и разархивирует его в указанную в скрипте папку + создаст ссылки с бинарников в /usr/local/bin/ чего вполне достаточно для работы в системе ...
Запускать скрипт можно или с параметром ./java.sh http://download.oracle.com/otn-pub/java/jdk/7u79-b15/jdk-7u79-linux-x64.tar.gz
ну а без параметра скрипт скачает то что в нем прописано ...
Код:
#!/bin/bash

JDL=$1

if [ -z $JDL ]
  then
  JDL='http://download.oracle.com/otn-pub/java/jdk/7u79-b15/jdk-7u79-linux-x64.tar.gz'
  echo $JDL
  else
  echo $JDL
fi

JDK=`echo $JDL | awk -F  "/" '/1/ {print $NF}'`
JDF=`echo $JDK | sed -s s/-7u/1.7.0_/g | sed -s 's/-linux-x64.tar.gz//g;s/-linux-i586.tar.gz//g'`


cd /opt

if [ -d $JDF ];
   then
   echo Java version $JDF is already installed
   exit 0
fi

curl -O -j -k -L -H  "Cookie: oraclelicense=accept-securebackup-cookie" $JDL

tar -zxvf $JDK
rm $JDK

if [ -L java ];
   then rm java ;
fi

ln -s $JDF java

if [ ! `grep -o JAVA_HOME /etc/environment` ]
then

cat > /etc/environment <<-EOF
export JAVA_HOME=/opt/java
EOF

fi

if [ ! -L /usr/local/bin/java ];
   then
     ln -s /opt/java/bin/* /usr/local/bin/
fi

chown -R root:root $JDF
 
Пользователь Exile обновил(а) ресурс Установка и настройка Elasticsearch на Debian новой записью:

Автозапуск на Debian 8

  • Исправил инструкцию в отношении автозапуска сервиса поиска на Debian 8, по ошибке в предыдущей версии автозапуска не было

Узнать больше об этом обновлении...
 
Пользователь Exile обновил(а) ресурс Установка и настройка Elasticsearch на Debian новой записью:

Исправления в инструкции

  • Добавил комментарии по примерному размеру ES_HEAP_SIZE
  • Исправил неточность с описанием имен кластера и индекса

Узнать больше об этом обновлении...
 
После установки плагина, когда захожу по адресу:

site*/admin.php?elasticsearch/



Ошибка
Запрашиваемая страница не найдена.
 
Для Elasticsearch 6.х для ограничения памяти которое будет использовать еластик нужно поправить в файле /etc/elasticsearch/jvm.options значения
-Xms1g
-Xmx1g

Если не ошибаюсь, это тоже самое, что установить значение переменной среды ES_HEAP_SIZE. Которого по умолчанию нет в конфиге.... вроде работает.

И п.4 инструкции для версий эластика выше 5 уже не актуален.
 
Последнее редактирование модератором:
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу