solr学习第一节

solr下载

下载自己系统支持的压缩包。我自己下载了solr-8.3.1.zip

在SolrCloud模式下启动Solr

windows 系统,使用如下命令:

bin\solr.cmd start -e cloud

回车之后,会有下面提示:
solr学习第一节
最后一句问你需要运行几个节点在你本地集群上,默认2个。你可以输入1个或更多个,然后回车。
solr学习第一节
提示让你确认端口,也可以输入自己想要的端口。再回车。
solr学习第一节
上面这些提示出来,意味着,Solr的实例已在节点上启动。因为我们是从SolrCloud模式开始的,并且没有定义有关外部ZooKeeper集群的任何详细信息,所以Solr会启动自己的ZooKeeper并将节点都连接到它。启动完成后,系统将提示您创建一个用于索引数据的集合。
默认集合名称为gettingstarted,如果你想改,则输入你想要的名称。回车。
How many shards would you like to split techproducts into?
这句将提示你将索引拆分成几个碎片?这里最好直接回车,让其默认分片。
How many replicas per shard would you like to create?
每个碎片需要创建多少个副本? 回车
Please choose a configuration for the gettingstarted collection, available options are:
_default or sample_techproducts_configs [_default]
请为gettingstarted集合选择一个配置,可用的选项有:默认和自己命名,回车
solr学习第一节
当出现上面的提示,则表示启动成功,你可以复制地址访问管理界面。
solr学习第一节
在管理界面,点击collections,便可以看见刚才创建的集合。
solr学习第一节
但是此时我们的solr服务器中还没有数据,为了测试更逼真,我们需要导入数据,在windows系统中,我们需要运行一下命令:

G:\solr-8.3.1>java -jar -Dc=gettingstarted -Dauto example\exampledocs\post.jar example\exampledocs*

solr学习第一节

这时,再去管理界面,点击查询,便可以搜索到数据。
solr学习第一节