`

sphinx分布式配置

阅读更多
1.修改配置去掉了source只留下引用其它节点的agent,
  #源定义

#index定义
index dist
{
    type                    =distributed
    #local=mysql
  agent = 10.28.171.52:9312:mysql
    #agent = localhost:9312:chunk3
    #agent = localhost:9312:chunk4
#     agent_connect_timeout            = 1000
#   agent_query_timeout        = 3000
}

#全局index定义
indexer
{
    mem_limit            = 128M
}

#searchd服务定义
searchd
{
    listen                  =   9312
    read_timeout        = 5
    max_children        = 30
    max_matches            = 1000
    seamless_rotate        = 0
    preopen_indexes        = 0
    unlink_old            = 1
    pid_file = var/log/searchd_mysql.pid  #请修改为实际使用的绝对路径,例如:/usr/local/coreseek/var/...
    log = var/log/searchd_mysql.log        #请修改为实际使用的绝对路径,例如:/usr/local/coreseek/var/...
    query_log = var/log/query_mysql.log #请修改为实际使用的绝对路径,例如:/usr/local/coreseek/var/...
}
2.启动indexer
  索引:  /usr/local/coreseek/bin/indexer -c etc/csft_mysql.conf dist --all 或
  不停服务下索引:
    /usr/local/sphinx/bin/indexer --config /usr/local/sphinx/etc/sphinx.conf --all --rotate
  搜索服务:启动:/usr/local/coreseek/bin/searchd -c etc/csft_distributed.conf
  强行停止: /usr/local/coreseek/bin/searchd -c etc/csft_distributed.conf --stop
  安静停止: /usr/local/coreseek/bin/searchd -c etc/csft_distributed.conf --stop
  在启动分布索引的时候警告可以忽视 sphinx distributed index can not be directly indexed
3.测试分布式
   php api/test.php -i dist Opera
   能查询到结果说明已经ok了
   使用search 或 test_cor*.php是查询不到结果的  
分享到:
评论

相关推荐

    分布式sphinx配置文件 支持分词库

    分布式sphinx配置文件 支持分词库 支持中文分词库 亲测试可以用

    Sphinx全文检索引擎 for Windows v2.0.6

    提供良好的相关性排名支持分布式搜索;提供文档摘要生成;提供从MySQL内部的插件式存储引擎上搜索支持布尔,短语, 和近义词查询;支持每个文档多个全文检索域(默认最大32个);支持每个文档多属性;支持断词;支持

    sphinx 参考手册和源程序

    4.7. 分布式搜索 4.8. searchd 日志格式 5. API 参考 5.1. 通用 API 方法 5.1.1. GetLastError 5.1.2. GetLastWarning 5.1.3. SetServer 5.1.4. SetRetries 5.1.5. SetArrayResult 5.2. 通用搜索设置 5.2.1. ...

    Sphinx中文参考手册.rar

    4.7. 分布式搜索 4.8. searchd 日志格式 5. API 参考 5.1. 通用 API 方法 5.1.1. GetLastError 5.1.2. GetLastWarning 5.1.3. SetServer 5.1.4. SetRetries 5.1.5. SetArrayResult 5.2. 通用搜索设置 ...

    搭建Sphinx+MySQL5.1x+SphinxSE+mmseg中文分词搜索引擎架构

    概述:本资源旨在介绍搭建Sphinx+MySQL5.1x+SphinxSE+mmseg中文分词搜索引擎架构的过程,涵盖了Sphinx的基本概念、特性、安装和配置 MySQL+SphinxSE存储引擎、mmseg中文分词搜索引擎架构的搭建过程。 一、Sphinx...

    vadas:声控分布式自动化系统

    要链接到您想要的版本,您可以修改LD_LIBRARY_PATH (临时或在您的 shell 配置文件中)以包含与 Chrome 一起打包的共享库,通常在/opt/google/chrome 对于 bash,这看起来像: # 添加 google chrome 的共享库以...

    高级java笔试题-puppet-example:puppet示例项目,在现实世界中运行,管理300多个虚拟机

    coreseek:中文版的sphinx fastdfs:分布式文件系统 firewall filter:iptables防火墙 nat:端口转发 gateway:网关(iptables实现) haproxy:负载均衡器 hhvm:Facebook开源出来的高性能PHP引擎 hosts:/etc/hosts...

    搜猫搜索引擎 X2

    2.整合sphinx全文检索程序,实现分布式存储及云计算技术,承载量可达10T(1000亿条数据量); 3.优化蜘蛛采集大数据慢的问题; 4.优化Ucenter接口、支付宝接口、搜索框下拉菜单、流量联盟、开放平台等功能; 5.优化...

    高性能MySQL(第3版).part2

    目录 推荐序 前言 第1章MySQL架构与历史1 1.1MySQL逻辑架构1 1.1.1连接管理与安全性2 1.1.2优化与执行3 1.2并发控制3 1.2.1读写锁4 1.2.2锁粒度4 ...附录F在MySQL上使用Sphinx713 索引739

    java开源包1

    SpeechLion 是一个语音识别程序,主要用来处理桌面命令,基于 Sphinx-4 语音识别引擎开发。用户可以通过该软件来控制 Linux 桌面,例如打开google搜索、鼠标点击、下一窗口、打开帮助、静音等操作。 Java发送短信包...

    java开源包11

    SpeechLion 是一个语音识别程序,主要用来处理桌面命令,基于 Sphinx-4 语音识别引擎开发。用户可以通过该软件来控制 Linux 桌面,例如打开google搜索、鼠标点击、下一窗口、打开帮助、静音等操作。 Java发送短信包...

    java开源包2

    SpeechLion 是一个语音识别程序,主要用来处理桌面命令,基于 Sphinx-4 语音识别引擎开发。用户可以通过该软件来控制 Linux 桌面,例如打开google搜索、鼠标点击、下一窗口、打开帮助、静音等操作。 Java发送短信包...

    java开源包3

    SpeechLion 是一个语音识别程序,主要用来处理桌面命令,基于 Sphinx-4 语音识别引擎开发。用户可以通过该软件来控制 Linux 桌面,例如打开google搜索、鼠标点击、下一窗口、打开帮助、静音等操作。 Java发送短信包...

    java开源包6

    SpeechLion 是一个语音识别程序,主要用来处理桌面命令,基于 Sphinx-4 语音识别引擎开发。用户可以通过该软件来控制 Linux 桌面,例如打开google搜索、鼠标点击、下一窗口、打开帮助、静音等操作。 Java发送短信包...

    java开源包5

    SpeechLion 是一个语音识别程序,主要用来处理桌面命令,基于 Sphinx-4 语音识别引擎开发。用户可以通过该软件来控制 Linux 桌面,例如打开google搜索、鼠标点击、下一窗口、打开帮助、静音等操作。 Java发送短信包...

    java开源包10

    SpeechLion 是一个语音识别程序,主要用来处理桌面命令,基于 Sphinx-4 语音识别引擎开发。用户可以通过该软件来控制 Linux 桌面,例如打开google搜索、鼠标点击、下一窗口、打开帮助、静音等操作。 Java发送短信包...

    java开源包4

    SpeechLion 是一个语音识别程序,主要用来处理桌面命令,基于 Sphinx-4 语音识别引擎开发。用户可以通过该软件来控制 Linux 桌面,例如打开google搜索、鼠标点击、下一窗口、打开帮助、静音等操作。 Java发送短信包...

    java开源包8

    SpeechLion 是一个语音识别程序,主要用来处理桌面命令,基于 Sphinx-4 语音识别引擎开发。用户可以通过该软件来控制 Linux 桌面,例如打开google搜索、鼠标点击、下一窗口、打开帮助、静音等操作。 Java发送短信包...

Global site tag (gtag.js) - Google Analytics