您的位置:首页 > 其它

Windows环境下solrCloud 6.x的配置安装(单机模拟多服务器) - solrClound部署

2016-09-09 15:27 746 查看

Solr部署

solr6.2.0内置了Jetty服务器,所以不用安装部署到Tomcat了。(若需要请从网上查找相关资料)

Solr是一个独立的企业级搜索应用服务器,它对外提供类似于Web-service的API接口。用户可以通过http请求,向搜索引擎服务器提交一定格式的XML文件,生成索引;也可以通过Http Get操作提出查找请求,并得到XML格式的返回结果。

1.把下载的solr-6.2.0解压到目录C:\apps\solr-1

2.修改bin\solr.in.cmd的配置

set ZK_HOST=127.0.0.1:2181,127.0.0.1:2182,127.0.0.1:2183
set SOLR_PORT=8983


ZK_HOST:为上一篇文章中部署的3个zookeeper地址

SOLR_PORT:为solr的服务端口(如果在同一台机器上部署,要给它们分配不同的端口号。)

配置多个Solr

配置方法如上所述,相关改动参数比较如下

solrSOLR_PORT
solr-18983
solr-28984
solr-38985

用Zookeeper管理配置文件

使用cmd命令执行

C:\apps\solr-1\server\scripts\cloud-scripts\zkcli -zkhost 127.0.0.1:2181,127.0.0.1:2182,127.0.0.1:2183 -cmd upconfig -confdir C:\apps\solr-1\server\solr\configsets\sample_techproducts_configs\conf -confname newconfig

参数说明
zkhostzookeeper的服务地址
cmd命令类型
confdir配置的目录
confname配置名称
检查zookeeper存储情况,进入zookeeper的cmd命令如下:

C:\apps\zookeeper-1\bin\zkCli -server 127.0.0.1:2181

查询configs的相关命令

ls /configs
ls /configs/newconfig




启动Solr服务

1.启动solr命令:

C:\apps\solr-1\bin\solr start




2.查看solr状态:

C:\apps\solr-1\bin\solr status




登录Solr Web界面

使用浏览器打开

http://127.0.0.1:8983/solr/#/

其他两个solr访问地址分别是: http://127.0.0.1:8984/solr/#/http://127.0.0.1:8985/solr/#/



创建Collection

1.通过url创建一个collection

http://127.0.0.1:8983/solr/admin/collections?action=CREATE&name=myNewCollection&numShards=3&replicationFactor=1&collection.configName=newconfig

2.通过Solr Web界面创建一个collection



最终效果

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  zookeeper solr