搜索引擎solr系列—官方启动步骤(一)
以前写的关于solr的配置,还需要复制里边的很多内容,移到tomcat里,配置繁琐,一不小心就出错。最近看了下官方的配置,通过内置的容器启动的方式,感觉简单了不少。
1、下载solr
2、启动solr单节点
将下载下来的solr-7.2.1.zip
文件解压到指定位置,进入到solr-7.2.1/bin
文件中。在该文件夹中shift+右击
,在窗口中选择在此处打开命令窗口
,然后输入下边的命令:
solr start -p 8983
如下图:
注意:上边的命令是启动solr
单节点的命令。
另外关闭solr
的命令如下:
solr stop -p 8983 //根据端口号关闭
solr stop -all //关闭所有
3、访问页面
到了这里,的确到了访问页面的时刻了。省去了太多繁琐的配置了。
访问页面http://localhost:8983
或者http://localhost:8983/solr
,出现下边的页面:
当然这是一个空的solr,还没有配置core
等等。
4、项目文件配置说明
下边一起回到解压后的solr-7.2.1
文件夹中,进入solr-7.2.1\server
文件夹中,主要文件的作用,如图所示:
以前我们复制到tomcat
里那种配置,几乎所有要移动的内容,都在这个文件夹中,现在通过solr自己的jetty
启动,默认加载的就是这里边的,所以我们不需要移动了。
上图有个错误,lib
文件夹不是solr用到的jar
包,solr
容器加载的jar
包,还是在\solr-7.2.1\server\solr-webapp\webapp\WEB-INF\lib
文件夹中。
5、创建core
下边再进入两级,进入solr-7.2.1\server\solr
文件夹中,在上边已经说了,这个solr
文件夹,其实就是solrHome
,我们的core,要配置在这里的。
创建core,需要模板,solr
已经为我们提供了模板,位置就在solr-7.2.1\server\solr\configsets
文件夹中的sample_techproducts_configs
文件,具体位置如下图所示:
将该文件夹sample_techproducts_configs
复制到solrHome
目录下,即solr-7.2.1\server\solr
文件夹中,重命名为我们要创建的core
的名字,比如我这里要创建一个叫fbf
的core
。如下图所示:
然后回到solr
的界面,建立一个fbf
的core
,如下图所示:
不出意外,就会看到创建成功的core
。
6、补充:solr的数据同步所用jar包引入步骤。
因为solr
从数据库导入,创建索引,需要两个jar
包,即,solr-dataimporthandler-7.2.1.jar
、solr-dataimporthandler-extras-7.2.1.jar
,而这两个jar
包,很奇怪的是,竟然在\solr-7.2.1\server\solr-webapp\webapp\WEB-INF\lib
文件夹里没有,它们两个在\solr-7.2.1\dist
文件夹下,所以需要将这两个文件移到lib
中才行。
切记!!!!!
7、除了以上配置步骤,后边关于solrconfig.xml
、data-config.xml
、managed-schema
文件的配置,即全量、增量导入的配置,都跟以前是一样的。
有关以上配置的后续步骤,在搜索引擎solr系列—core的创建 有提到过。