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

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

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

solr SOLR_PORT
solr-1 8983
solr-2 8984
solr-3 8985

用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

参数 说明
zkhost zookeeper的服务地址
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

这里写图片描述

最终效果

这里写图片描述

猜你喜欢

转载自blog.csdn.net/devefx/article/details/52487637