Solr安装
当前版本 solr-8.9.0
安装
下载
下载 Solr
,下载 zip
文件就可以了。
解压当前 solr.zip
启动
进入 solr\bin
目录
1 | solr start -p 8983 |
web
管理
创建 core
在 web
管理页面菜单的 Core Admin
中。
错误 Can't find resource 'solrconfig.xml'
solr.home
路径可以在 web
管理页面的 Java Properties
中查询到。
Windows
下
- 在
solr\server\solr\
目录下创建文件夹,文件夹名称为Core
的名称。 - 拷贝
solr\server\solr\configsets\_default\conf
文件夹到刚刚创建的Core
文件夹中。 - 再次在
web
管理页面中创建。
Linux
下
默认
solr.home
在/var/solr/data
cd /var/solr/data/ mkdir core1
1
2
3
4
5
3. 拷贝 `/opt/solr/server/solr/configsets/_default/conf` 文件夹到刚刚创建的 `Core` 文件夹中。
4. ```bash
cp -r /opt/solr/server/solr/configsets/_default/conf /var/solr/data/core1/再次在
web
管理页面中创建。
Docker
下
进入 docker
1 | # 查询 solr 容器 id |
与 Linux
下的操作一样。
添加验证
添加用户
在 solr/server/etc/
下创建 role.properties
1 | # 这个文件定义用户名,密码和角色 |
在 /solr/server/contexts
下修改 solr-jetty-context.xml
1 |
|
修改 /solr/server/solr-webapp/webapp/WEB-INF/web.xml
添加
1 |
|
重启
1 | solr stop -p 8984 |
连接方式修改
添加用户名密码的连接字符串:
http://maxzhao:password@localhost:8983/solr/core1
引入依赖:
1 | <!-- https://mvnrepository.com/artifact/commons-codec/commons-codec --> |