获取xunsearch
wget http://www.xunsearch.com/download/xunsearch-full/xunsearch-full-1.4.14.tar.bz2
安装
解压
tar -xjf xunsearch-full-1.4.14.tar.bz2
进入目录
cd xunsearch-full-1.4.14
执行安装
sh setup.sh
按提示填写自己的路径 或使用默认路径
当你使用较新的linux ,如无意外,将会报错
查看packages 内容后,发现libenent 为2.0.x版本
然后当前openssl 版本为
原因在于libevent 2.0.x需要openssl < 1.1.0 然而常用的几个Linux发行版已经把系统的openssl升级到了1.1.0+ 对应需要libevent 2.1.x+ 而libevent 2.1.x改了头文件.. 如果不更换系统openssl版本.
可以去手动下载一个 libevent-2.1.11-stable.tar.gz
自己换成bz压缩格式(libevent-2.1.11-stable.tar.bz2)
放进 packages,删掉原来的libevent
cd packages
wget https://github.com/libevent/libevent/releases/download/release-2.1.12-stable/libevent-2.1.12-stable.tar.gz
//先将libevent解压(以便压缩成所需格式)
tar -zxvf libevent-2.1.12-stable.tar.gz
//压缩成bz2格式,这是迅搜安装包的支持的格式
tar -cjf libevent-2.1.12-stable.tar.bz2 libevent-2.1.12-stable
//删除以下文件
libevent-2.1.12-stable.tar.gz
libevent-2.1.12-stable.tar.gz 解压后的文件夹
libevent-2.0 的bz2包
重新执行安装
安装完成
启动xunsearch
进入安装目录执行启动
/xunsearch/data/bin/xs-ctl.sh start
done~