在Linux系统安装solr
来源:互联网 发布:mysql更新一条数据 编辑:程序博客网 时间:2024/06/05 15:33
其实在Linux下安装solr和在Windows下安装步骤是一样的,只是换做了命令而已。
1.Solr的下载
从Solr官方网站(http://lucene.apache.org/solr/ )下载Solr4.10.3,根据Solr的运行环境
Linux下需要下载lucene-4.10.3.tgz
windows下需要下载lucene-4.10.3.zip。
2.运行环境
solr 需要运行在一个Servlet容器中,Solr4.10.3要求jdk使用1.7以上,Solr默认提供Jetty(java写的Servlet容器),本教程使用Tocmat作为Servlet容器,环境如下:
Solr:Solr4.10.3
Jdk:jdk1.7.0_72
Tomcat:apache-tomcat-7.0.52
3.安装(安装前提是你的Linux已经安装了Tomcat和jdk)
第一步:把solr-4.10.3.tgz.tgz复制到Linux下
第二步:将solr-4.10.3.tgz.tgz解压
tar -xvf solr-4.10.3.tgz.tgz
第三步:\solr-4.10.3\dist\solr-4.10.3.war复制到tomcat\apache-tomcat-7.0.52\webapps下。
改名为solr.war
[root@dml apache-tomcat-7.0.52]# cp /usr/local/solr/solr-4.10.3/dist/solr-4.10.3.war ./webapps/solr.war
第四步:solr.war解压。使用压缩工具解压或者启动tomcat自动解压。解压之后删除solr.war
这里使用的是启动tomcat自动解压,可能会报错,但是不用在意,启动后就关闭tomcat,再删除solr.war
[root@dml apache-tomcat-7.0.52]# ./bin/startup.sh//查看启动信息[root@dml apache-tomcat-7.0.52]# tail -f logs/catalina.out//关闭tomcat[root@dml apache-tomcat-7.0.52]# ./bin/shutdown.sh//删除solr.war[root@dml apache-tomcat-7.0.52]# rm ./webapps/solr.warrm:是否删除普通文件 "./webapps/solr.war"?y
第五步:把\solr-4.10.3\example\lib\ext目录下的所有的jar包添加到solr工程中/WEB-INF/lib/
[root@dml apache-tomcat-7.0.52]# cp /usr/local/solr/solr-4.10.3/example/lib/ext/* ./webapps/solr/WEB-INF/lib/
第六步:配置solrHome和solrCore。
1)在solr文件夹下创建一个solrhome文件夹
2)把\solr-4.10.3\example\solr文件夹下的内容复制solrhome,改名不是必须的,是为了便于理解。
//创建文件夹mkdir solrhome//把\solr-4.10.3\example\solr文件夹下的内容复制solrhomecp ./solr-4.10.3/example/solr/* ./solrhome/
第七步:告诉solr服务器配置文件也就是solrHome的位置。修改web.xml使用jndi的方式告诉solr服务器。
//solrhome的路径[root@dml solrhome]# pwd/usr/local/solr/solrhome//修改web.xml[root@dml WEB-INF]# vim web.xml
第八步:启动tomcat
第九不:登录http://192.168.25.128:8100/solr/
登录成功的界面如下:
注意:
1.如果出现:SolrCore ‘collection1’ is not available due to init failure: Index locked for write for core collect
解决:解决SolrCore ‘collection1’ is not available due to init failure: Index locked for write for core collect
2.如果出现SolrException: Index locked 或者Error opening new searcher
解决:解决SolrException: Index locked 或者Error opening new searcher
安装的时候就是出现了这些问题了,以上是解决方法。
- 在Linux系统安装solr
- Solr 在Linux系统中的产品化安装
- 在Linux系统上安装Solr服务器的详细步骤.
- Solr在Linux中的安装
- linux系统中tomcat下安装solr
- Solr在Linux中的产品化安装
- Solr在linux环境下安装
- Linux -- Solr 安装/配置
- linux 安装 solr
- linux 下安装solr
- Solr linux安装配置
- solr在linux环境下安装及配置
- 关于在Linux上安装solr遇到404的问题
- 【solr】——在Linux上的安装
- solr在windows和linux下的安装和配置
- 安装solr中文分词系统
- solr安装步骤(windows系统)
- 在linux系统安装Bugzilla
- 数据库概念模型和逻辑模型及物理模型
- 暗影精灵装双系统,win 10 下 装一个 win7 ,双硬盘(本文全程文字,没有图片)
- 超级Log工具,能显示你的文件名、方法、行数并且可以点击到那一行
- 智能指针(STL)
- tgz 压缩
- 在Linux系统安装solr
- 递归B 汉诺塔
- 递归C 快速排序
- [JAVA][MD5]关于MD5的实现和JAVA生成MD5
- 端口被占用情况
- Ubuntu系统如何安装arm-linux-gnueabi交叉编译工具?
- c++primar 6.3.3 返回数组指针
- 递归D 二分查找
- 递推A 养兔子