Sphinx в качестве системы хранения данных MySQL (SphinxSE)




SphinxSE

SphinX – это отличный движок полнотекстового поиска для MySQL. Инсталляция демона Sphinx была проста, так как вы могли скомпилировать его из исходников или использовать пакет .DEB/.RPM, SphinxSE более хитрая штучка, так как его нужно устанавливать как плагин для работающего сервера MySQL.

Так что если вы используете Debian или Centos и инсталлируете ваш MySQL из пакета .deb или .rpm, то вот как это делается.

1. Требуется MySQL 5.1, так как он поддерживает плагины, и вам не понадобится перекомпилировать MySQL для того, чтобы он поддерживал SphinxSE.

2. Проверьте версию вашего пакета MySQL:

для Debian –

# dpkg —list | grep mysql-server ii mysql-server-5.1 5.1.45-0.dotdeb.0 MySQL database server binaries

для CentOS  -

# rpm -qa | grep mysql-server mysql-server-5.1.45-1.el5.remi

3. Скачайте исходный код MySQL, распакуйте такую же версию (http://www.mysql.com/downloads/mysql/), как и установленная в вашей системе. Версии должны совпадать! Скачайте исходный код Sphinx.

# cd /tmp/
# wget ‘http://mysql.mirrors.hoobly.com/Downloads/MySQL-5.1/mysql-5.1.45.tar.gz’
# wget ‘http://sphinxsearch.com/downloads/sphinx-0.9.9.tar.gz’

Распакуйте оба архива:

# tar -xzvf mysql-5.1.45.tar.gz
# tar -xzvf sphinx-0.9.9.tar.gz

4. Скопируйте каталог mysqlse из sphinx в mysql:

# cp -R sphinx-0.9.9/mysqlse/ mysql-5.1.45/storage/sphinx

Приступим к компиляции:

cd mysql-5.1.45 sh BUILD/autorun.sh; ./configure; make

5. Передохните, это займет некоторое время ;-)

6. Скопируйте .SO-файлы Sphinx в каталог плагинов MySQL:

# cp storage/sphinx/.libs/ha_sphinx.* /usr/lib64/mysql/plugin

В вашей системе каталог плагинов может отличаться

Popularity: 3%



Этот материал находится на сайте http://compiling.ru
__________________________________________



Похожие посты:


  • Sphinx 2, MySQL console
  • SAMP 13, Test mysql connection
  • SAMP 4, Check MySQL
  • How To Install Alfresco Community 2, Prepare database
  • Creating MySQL Backups With AutoMySQLBackup On Ubuntu. Part2



  • Опубликовано 21 Май 2010 в 11:30. В рубриках: Optimization. Вы можете следить за ответами к этой записи через RSS 2.0. Вы можете оставить отзыв или трекбек со своего сайта.

    Оставьте свой отзыв

    Партнёры:


    forum.vpnssl.ru

    Выбор решений, консультации, примеры.

    Есть вопрос! Оставь свой голос!

    Question:

    Что нужно админу для счастья?

    View Results

    Loading ... Loading ...




    Most Popular Posts



    Supported:



  • free counters