码迷,mamicode.com
首页 > 其他好文 > 详细

sphinx分布式配置

时间:2016-07-25 01:44:43      阅读:142      评论:0      收藏:0      [点我收藏+]

标签:

分布式配置很简单,只需要将局域网内的机器连接即可。

vi /usr/local/coreseek/etc/csft.conf

  1. index dist  
  2. {  
  3.         type                            = distributed  
  4.         agent                           = 127.0.0.1:9313:index_3307_0  
  5.         agent                           = 127.0.0.1:9313:index_3307_0_delta  
  6.         agent                           = 127.0.0.1:9314:index_3307_1  
  7.         agent                           = 127.0.0.1:9314:index_3307_1_delta  
  8.         agent                           = 127.0.0.1:9316:index_3308_0  
  9.         agent                           = 127.0.0.1:9316:index_3308_0_delta  
  10.         agent                           = 127.0.0.1:9317:index_3308_1  
  11.         agent                           = 127.0.0.1:9317:index_3308_1_delta  
  12.         agent                           = 127.0.0.1:9319:index_3309_0  
  13.         agent                           = 127.0.0.1:9319:index_3309_0_delta  
  14.         agent                           = 127.0.0.1:9320:index_3309_1  
  15.         agent                           = 127.0.0.1:9320:index_3309_1_delta  
  16.         agent_query_timeout             = 100000  
  17. }  
  18.   
  19. indexer  
  20. {  
  21.     mem_limit           = 1024M  
  22. }  
  23. searchd  
  24. {  
  25.     listen              = 9312  
  26.     read_timeout        = 5  
  27.     max_children        = 30  
  28.     max_matches         = 6000  
  29.     seamless_rotate     = 1  
  30.     preopen_indexes     = 1  
  31.     unlink_old          = 1  
  32.     compat_sphinxql_magics=0  
  33.     query_log_format    = sphinxql  
  34.     pid_file            = /usr/local/coreseek/var/log/searchd_mysql.pid  
  35.     log                 = /usr/local/coreseek/var/log/searchd_mysql.log  
  36.     query_log           = /usr/local/coreseek/var/log/query_mysql.log  
  37.     #workers            = threads  
  38.     dist_threads = 6  
  39. }  

共6台机器的索引及增量,共12项。

 

然后启动进程

  1. /usr/local/coreseek/bin/searchd -c /usr/local/coreseek/etc/csft.conf  

最后记得加入到开机命令中:

vi /etc/rc.local

sphinx分布式配置

标签:

原文地址:http://www.cnblogs.com/qijiu/p/5702103.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!