• Быстрый переход
  • Рубрики
  • Свежие записи
  • Метки
  • Архивы
  • Реклама 1
  • Реклама 2
  • Рейтинг@Mail.ru

    Установка Apache Solr на Debian/Ubuntu


    Apache Solr — это расширяемая поисковая платформа от Apache. Система основана на библиотеке Apache Lucene и разработана на Java. Особенности ее в том, что она представляет из себя не просто техническое решение для поиска а именно платформу, поведение которой можно легко расширять/менять/настраивать под любые нужды — от обычного полнотекстового поиска на сайте до распределенной системы хранения/получения/аналитики текстовых и других данных с мощным языком запросов.
    Длы того чтоб начать установку Apache Solr, нам нужно убедится что у нас установлено Java
    # java -version
    если ее нет то можно воспользоваться статьями написанные ранее.
    http://it-admin.org/os-linux/ustanovka-sun-java-development-kit-jdk-7-na-debian-squeeze.html
    http://it-admin.org/os-linux/ustanovka-java-6-na-ubuntu-debian.html
    в зависимости от того, что Вам нужно, то и ставим - 6 или 7 версию!

    Далее скачивает и устанавливаем apache-solr с официального сайта http://archive.apache.org/dist/lucene/solr/

    $ cd /tmp
    $ wget http://archive.apache.org/dist/lucene/solr/4.6.1/solr-4.6.1.zip
    $ unzip solr-4.6.1.zip
    $ mv solr-4.6.1.zip solr
    $ cp -r solr /путь_к_папке_домена/solr
    $ cd /путь_к_папке_домена/solr/example
    $ java -jar start.jar

    Проверьте в браузере:
    http://yourdomain.com:8983/solr/admin/
    Собственно, должна отобразиться стартовая страничка apache-solr

    Осталось поместить его в автозагрузку:
    $ nano /etc/init.d/solr
    и вставляем туда скрипт:

    #!/bin/sh -e
    # Starts, stops, and restarts solr
    SOLR_DIR="/путь_к_папке_домена/solr/example"
    JAVA_OPTIONS="-Xmx1024m -DSTOP.PORT=8079 -DSTOP.KEY=stopkey -jar start.jar"
    LOG_FILE="/var/log/solr.log"
    JAVA="/usr/bin/java"
    case $1 in
    start)
    echo "Starting Solr"
    cd $SOLR_DIR
    $JAVA $JAVA_OPTIONS 2> $LOG_FILE &
    ;;
    stop)
    echo "Stopping Solr"
    cd $SOLR_DIR
    $JAVA $JAVA_OPTIONS --stop
    ;;
    restart)
    $0 stop
    sleep 1
    $0 start
    ;;
    *)
    echo "Usage: $0 {start|stop|restart}" >&2
    exit 1
    ;;
    esac

    $ cd /etc/init.d/
    $ chmod 755 solr
    $ chkconfig -a solr
    $ service solr restart>

    Проверяем еще раз в браузере:
    http://yourdomain.com:8983/solr/admin/

    Автор: admin, 4 февраля 2014
    Рубрики: OS Linux, Новости
    Метки: , , , , , , , , ,

    Написать комментарий

    Последние статьи