solr 6.6 在liunx环境下的搭建和使用
2017-09-29 15:08
204 查看
1. solr6.6需要环境:
a. jdk 1.8或以上版本,推荐使用最新版本;
b.tomcat 8.0以上版本,推荐使用最新版本。
2. jdk 和 tomcat在 linux环境下的安装想必大家都比较熟悉了,这里就不详细介绍安装过程了。
3. solr 6.6 结合 tomcat9.0的安装过程:
a.解压apache-tomcat-9.0.0.M26.tar.gz和solr-6.6.0.zip;
b.复制Solr文件夹中的一些文件到apache-tomcat下:
1)将 solr 压缩包中 solr\server\solr-webapp\文件夹下有个webapp文件夹,将之复制到tomcat\webapps\目录下,文件夹名改成solr(任意) ;
2)将 solr 压缩包中 solr\server\lib\ext 中的 jar 全部复制到 Tomcat\ webapps\solr\WEB-INF\lib 目录中;
3)将solr压缩包中solr/server/lib/metrics* 开头的jar全部复制到 Tomcat\ webapps\solr\WEB-INF\lib 目录中;
4)将solr压缩包中solr/server/lib/solr-dataimporthandler-* 开头的jar全部复制到 Tomcat\ webapps\solr\WEB-INF\lib 目录中;
5)在Tomcat\ webapps\solr\WEB-INF\下建立classes目录,并将solr/server/resources/log4j.properties文件复制其中;
6)在tomcat目录下建立solrhome目录(也可以放在其它目录中)
7)复制solr/server/solr/* 所有文件到tomcat/solrhome目录,用到创建solr的core时使用。
c. 编辑web.xml文件:找到 apache-tomcat-8.5.12/webapps/solr/WEB-INF/web.xml,修改
<env-entry>
<env-entry-name>solr/home</env-entry-name>
<env-entry-value>/down/apache-tomcat-8.5.12/solrhome</env-entry-value> //将路径指向我们创建的solrhome目录。
<env-entry-type>java.lang.String</env-entry-type>
</env-entry>
d. 配置访问权限:找到如下内容,并注释掉: <!-- <security-constraint> ............. </security-constraint> --> .solr 结合tomcat配置完成。
4. 启动solr 和创建 core:
a. 启动执行:/down/apache-tomcat-9.0.0.M26/bin/startup.sh;
b. 在浏览器输入http://localhost:8080/solr/index.html即可出现Solr的管理界面 ;
c. 创建Core Admin: 需要在solrhome下创建core 名称(coreDemo),然后在 coreDemo 目录下,新增 data 和 conf两个文件夹, 把 solr-6.6.0/server/solr/configsets
/basic_configs/conf 下面的所有文件拷贝到 新建的 coreDemo/conf/ 目录下。
d. 在solr管理界面上点击 Core Admin 里面的 Add Core. 界面如下: name 和instanceDir都填 coreDemo(自己新建的core 名称)。
e. 至此 solr Core也创建完成,如果想新增多个core,可按照上面的步骤新增即可。
5. 最新solr6.6 和tomcat 结合使用,OK,谢谢大家!
a. jdk 1.8或以上版本,推荐使用最新版本;
b.tomcat 8.0以上版本,推荐使用最新版本。
2. jdk 和 tomcat在 linux环境下的安装想必大家都比较熟悉了,这里就不详细介绍安装过程了。
3. solr 6.6 结合 tomcat9.0的安装过程:
a.解压apache-tomcat-9.0.0.M26.tar.gz和solr-6.6.0.zip;
b.复制Solr文件夹中的一些文件到apache-tomcat下:
1)将 solr 压缩包中 solr\server\solr-webapp\文件夹下有个webapp文件夹,将之复制到tomcat\webapps\目录下,文件夹名改成solr(任意) ;
2)将 solr 压缩包中 solr\server\lib\ext 中的 jar 全部复制到 Tomcat\ webapps\solr\WEB-INF\lib 目录中;
3)将solr压缩包中solr/server/lib/metrics* 开头的jar全部复制到 Tomcat\ webapps\solr\WEB-INF\lib 目录中;
4)将solr压缩包中solr/server/lib/solr-dataimporthandler-* 开头的jar全部复制到 Tomcat\ webapps\solr\WEB-INF\lib 目录中;
5)在Tomcat\ webapps\solr\WEB-INF\下建立classes目录,并将solr/server/resources/log4j.properties文件复制其中;
6)在tomcat目录下建立solrhome目录(也可以放在其它目录中)
7)复制solr/server/solr/* 所有文件到tomcat/solrhome目录,用到创建solr的core时使用。
c. 编辑web.xml文件:找到 apache-tomcat-8.5.12/webapps/solr/WEB-INF/web.xml,修改
<env-entry>
<env-entry-name>solr/home</env-entry-name>
<env-entry-value>/down/apache-tomcat-8.5.12/solrhome</env-entry-value> //将路径指向我们创建的solrhome目录。
<env-entry-type>java.lang.String</env-entry-type>
</env-entry>
d. 配置访问权限:找到如下内容,并注释掉: <!-- <security-constraint> ............. </security-constraint> --> .solr 结合tomcat配置完成。
4. 启动solr 和创建 core:
a. 启动执行:/down/apache-tomcat-9.0.0.M26/bin/startup.sh;
b. 在浏览器输入http://localhost:8080/solr/index.html即可出现Solr的管理界面 ;
c. 创建Core Admin: 需要在solrhome下创建core 名称(coreDemo),然后在 coreDemo 目录下,新增 data 和 conf两个文件夹, 把 solr-6.6.0/server/solr/configsets
/basic_configs/conf 下面的所有文件拷贝到 新建的 coreDemo/conf/ 目录下。
d. 在solr管理界面上点击 Core Admin 里面的 Add Core. 界面如下: name 和instanceDir都填 coreDemo(自己新建的core 名称)。
e. 至此 solr Core也创建完成,如果想新增多个core,可按照上面的步骤新增即可。
5. 最新solr6.6 和tomcat 结合使用,OK,谢谢大家!
相关文章推荐
- solr6.6教程-基础环境搭建(二)
- solr环境搭建&基本使用
- Solr6.6一天总结(一)环境搭建
- 在Centos 6.6环境使用系统自带的internal-sftp搭建SFTP服务器。
- solr6.6教程-基础环境搭建(二)
- 在Centos 6.6环境使用系统自带的internal-sftp搭建SFTP服务器
- solr6.6教程-基础环境搭建(二)
- solr6.6环境搭建
- solr环境搭建&基本使用 - 程序灵感 solr服务与tomcat整合 solr使用配置步骤 solr使用 推荐分词工具 一.Solr服务与tomcat整合 1、solr
- solr环境的搭建以及基本的使用方法
- [solr] - solr5.2.1环境搭建 - 使用tomcat做为容器
- solr6.6教程-基础环境搭建(一)
- SOLR:APACHE版solr环境搭建及作为Hbase二级索引使用
- solr6.6环境搭建
- solr6.6教程-基础环境搭建(一)
- solr6.6教程-基础环境搭建(一)
- solr 6.6 基础环境搭建 (一)
- 在Centos 6.6环境使用系统自带的internal-sftp搭建SFTP服务器。
- solr学习一:solr6.6单机环境Linux搭建
- [solr] - solr5.2.1环境搭建 - 使用solr自带的jetty服务器