发布于 2016-01-04 12:25:47 | 233 次阅读 | 评论: 0 | 来源: PHPERZ
Apache Solr 企业级全文搜索引擎
Solr是一个独立的企业级搜索应用服务器,它对外提供类似于Web-service的API接口。用户可以通过http请求,向搜索引擎服务器提交一定格式的XML文件,生成索引;也可以通过Http Get操作提出查找请求,并得到XML格式的返回结果;
0,下载安装源码,solr的官网是 :http://lucene.apache.org/solr/
1,解压出 源码中的安装脚本。假如 安装源码是: solr-5.4.0.tgz,那么执行命令是:
tar -zxvf solr-5.4.0.tgz solr-5.4.0.tgz/solr-5.2.1/bin/install_solr_service.sh --strip-components=2
执行以上命令后,会在当前目录下生成install_solr_service.sh。
2,执行安装脚本。
./install_solr_service.sh solr-5.4.0.tgz -i /mnt/soft/solr/solr_install -d /mnt/soft/solr/solr_related_data -u solr -s solr -p 8983
-i /mnt/soft/solr/solr_install 指定solr的安装目录,默认为/opt(安装时会生成指向安装目录的符号连接 /opt/solr )
-d /mnt/soft/solr/solr_related_data 指定写文件的目录,包括索引、日志、初环境变量设置等,默认为/var/solr
-u solr 指定solr文件和运行进程的所属用户, 默认为solr(安装脚本自动创建了solr账号)
-s solr solr服务的名称, 默认为solr
-p 8983 solr服务的监听端口,默认为8983
特别注意,-i -d -u -s -p命令参数行和后边的参数值 之间有空格