Форум программистов, компьютерный форум, киберфорум
Наши страницы
Apache, htaccess
Войти
Регистрация
Восстановить пароль
 
kolyanius
679 / 329 / 5
Регистрация: 01.03.2010
Сообщений: 1,388
1

Установка Apache Solr на linux debian

06.12.2011, 17:30. Просмотров 2555. Ответов 0
Метки нет (Все метки)

Apache Solr - это расширяемая поисковая платформа от Apache. Всем, кто столкнулся с проблемой по его установке, представляю краткий how-to

Ставим java:
$ apt-get install sun-java5-jre

Ставим PECL:
$ apt-get install -y php-pear

Ставим зависимости для сборки:
$ apt-get install -y php5-dev make gcc g++ apache2-threaded-dev unzip chkconfig

Далее устанавливаем зависимости:
$ pecl install uploadprogress
$ pecl install json
$ pecl install apc

Открываем php.ini
$ nano -w /etc/php5/apache2/php.ini
и добавляем расширения для php
$ extension_dir = /usr/lib64/php5/extensions
$ extension=uploadprogress.so
$ extension=apc.so
$ extension=solr.so

Сохраните файл и перезапустите сервер:
$ service apache2 restart

Скачивает и устанавливаем apache-solr
$ cd /tmp
$ wget http://mirrors.ukfast.co.uk/sites/ft...solr-1.4.1.zip
$ unzip apache-solr-1.4.1.zip
$ mv apache-solr-1.4.1 apache-solr
$ cp -r apache-solr /usr/share/apache-solr
$ cd /usr/share/apache-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="/usr/share/apache-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/
Всё работает!

Best Regard,
kolyanius
1
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.12.2011, 17:30
Ответы с готовыми решениями:

Установка Apache+PHP+MySQL под Linux Debian
Здравствуйте с наступившим!) Выполняю команду #apt-get install apache2 все нормально после...

Не работают php скрипты Apache, Linux Debian
Имеем VDS Linux debian 2.6.32-5.686 ,на него установил Apache , проверил работоспособность - все...

Установка Apache под Linux
хотел бы скомпилировать апач под линуксом (убунта 10), но выдает ошибку API на этапе компилирования...

Установка netbeans под Linux(Debian)
Установил netbeans, под OS Linux(Debian), но не могу запустить проект. Сразу уточню что ставил...

Установка Debian Linux. Не могу понят в чем дело
Народ, умоляю, помогите!!! Задолбался уже с этим проклятым Дебианом!!!! Я скачал нетинсталл с...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.12.2011, 17:30

Dovecot 2.1 + Apache Solr 6
Добрый день, подскажите кто-нибудь настраивал такую связку ? Не могу настроить, вроде как сделал...

Что лучше для сервера сайта Arch Linux или Linux Debian ?
Подскажите пожайлуста что лучше для сервера сайта Arch Linux или Linux Debian ?

Не получается установить apache на debian 7
Здравствуйте. Сложилась такая проблема, хочу установить apache на debian 7 на виртуальной машине. ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru