越简单越好!

Freebsd9.0下安装Xunsearch

发表于 2012-09-27 16:54 | 1459次阅读 0次点赞   Freebsd
1. 安装Xunsearch
# wget http://www.xunsearch.com/download/xunsearch-full-latest.tar.bz2
# tar -xjf xunsearch-full-latest.tar.bz2
# cd xunsearch-full-1.3.1
# sh setup.sh


安装过程中需要指定按装目录 例如:/data/xunsearch
以下以$prefix代替


如果安装过程出现以下错误:
checking for scws_new in -lscws... 
no configure: error: scws_new() NOT found in libscws, please check it first.
作如下操作:
# cd $prefix/lib
# ln -s libuuid.so.1.0 libuuid.so
# ln -s libscws.so.2.0 libscws.so


直到安装完成提示,安装就结束了


2. 启动XunSearch
出于性能和多数需求考虑 xunsearch 服务端和 SDK API 通讯时没有加密和验证处理, 并且默认情况 xs-ctl.sh 启动的服务程序是绑定并监听在 127.0.0.1 上。


如果您的 SDK 调用和 xunsearch 服务端不在同一服务器,请使用 -b inet 方式启动脚本, 并注意借助类似 iptables 的防火墙来控制 xunsearch 的 8383/8384 两个端口的访问权限。 
启动脚本用法举例如下,以下均为合法使用方式:
bin/xs-ctl.sh -b local start    // 监听在本地回环地址 127.0.0.1 上
bin/xs-ctl.sh -b inet start     // 监听在所有本地 IP 地址上
bin/xs-ctl.sh -b a.b.c.d start  // 监听在指定 IP 上
bin/xs-ctl.sh -b unix start     // 分别监听在 tmp/indexd.sock 和 tmp/searchd.sock
返回顶部 ^