1.solr 是一个全文检索的工具,纯java开发,所以安装必须依赖jdk
2.先安装好jdk,具体详情前面博客Linux下jdk的安装过程,solr 的安装就是安装 solr 的war包 ,所以一般采用tomcat来安装,英文tomcat会自动安装解压war包
3.将linux下的 solr 的安装包解压 解压命令 tar xvf solrxxxxx
4.将tomcat 的压缩包解压 tar xvf appache-tomcat-xxxx
5.将 解压好的 tomcat的文件夹 复制一份到 /usr/local/solr 下面 名字为tomcat
cp appache-tomcat-xxx /usr/local/solr/tomcat
如果solr文件夹没有 请先创建文件夹 执行 mkdir /usr/local/solr
6.进入 solr 的解压的文件的dist文件目录先,将solr的war包复制的 tomcat的webapps目录下
cp solr-4.10.3.war /usr/local/solr/tomcat/webapps/solr.war 启动tomcat 就解压缩了war包 ,进入tomcat的bin目录先
执行 startup.sh 就启动了tomcat ,解压之后 关掉tomcat 就可以删除 war包了,注意删除war的时候一定要关闭tomcat,否则解压之后的solr包也会被删除 进入 tomcat webapps 下 删除 rm -f solr.war
7.这样solr安装就基本安装好了,但是要拷贝几个jar包到
进入到solr解压包的example目录 下的lib目录 ,lib 目录下的 ext 下面的jar复制到 tomcat的lib目录中,进入 ext目录
执行 cp * /usr/local/solr/tomcat/webapps/solr/WEB-INF/lib sorl就是刚才solr.war的解压目录
8、复制solrhome ,到解压目录下的example文件下面,复制整个 solr文件夹到 /usr/local/solr/solrhome 取名字为solrhome
cp -r solr /usr/local/solr/solrhome
配置solrhome ,进入tomcat目录下面webapps下面的solr 目录下 ,修改WEB-INF下面的的web.xml文件 vim web.xml,
<env-entry>
<env-entry-name>solr/home</env-entry-name>
<env-entry-value>/usr/local/solr/solrhome</env-entry-value> 打开注释,在这里配置干菜复制的solrhome的路径
<env-entry-type>java.lang.String</env-entry-type>
</env-entry>
9.启动tomcat,在浏览器中 输入http://192.168.25.129:8080/solr ,注意将ip地址换成自己虚拟机的ip ,如果能够进入solr后台就说明安装成功了
收工、。。。。。。。。。。。。。。。