关于solr部署流程
solr部署流程:
a. 将tomcat, solr安装包, ik分词器包拷贝到指定的一个目录中
cd /usr/local/
mkdir solr
cd solr/
cp /root/solr/solr-4.10.4.tar ./
cp /root/solr/IKAnalyzer2012FF_hfi.zip ./
cp /root/tomcat/apache-tomcat-7.0.47.tar.gz ./
b. 解压这些所有的安装包
<!-- 解压tomcat -->
tar -zxvf apache-tomcat-7.0.47.tar.gz -C ./
//改名字
mv apache-tomcat-7.0.47 tomcat
//解压solr
tar -zxvf solr-4.10.4.tar -C ./
//创建ik文件夹 放IKAnalyzer2012FF_hfi.zip
mkdir ik
mv IKAnalyzer2012FF_hfi.zip ik/
unzip IKAnalyzer2012FF_hfi.zip -d ./
c. 将solr安装包/example/webapps/solr.war拷贝到tomcat/webapps目录下
//回到usr/local/solr目录
cd ..
//将solr.war复制到tomcal中
cp solr-4.10.3/example/webapps/solr.war tomcat/webapps/
d. 启动tomcat, 目的是给solr.war解压, 启动后关闭tomcat
//运行tomcat,来解压solr.war
cd tomcat/bin/
./startup.sh
e. 关闭tomcat后可以到tomcat/webapps目录下删除solr.war
cd ..
cd webapps/
cd ..
cd bin
./shutdown.sh
cd ..
cd webapps/
rm -rf solr.war
f. 拷贝solr安装包/example/lib/ext/所有文件到 tomcat/webapps/solr/WEB-INF/lib目录下
cp /usr/local/solr/solr-4.10.3/example/lib/ext/* solr/WEB-INF/lib/
g. 拷贝solr安装包/example/solr文件夹到我们的某一个目录并且改名为solrhome
h. 将tomcat/webapps/solr/WEB-INF/web.xml中 solrhome的位置指定为刚才我们拷贝的solrhome的位置
cd ..
cd ..
vim tomcat/webapps/solr/WEB-INF/web.xml
复制路径:
/usr/local/solr/solrhome
//在web.xml中的
//放开属性
<env-entry>
//在<env-entry-value>/put/your/solr/home/here</env-entry-value>
改为:
<env-entry-value>/usr/local/solr/solrhome</env-entry-value>
</env-entry>
i. 启动tomcat,
sh tomcat/bin/startup.sh
访问http://服务器IP地址:端口/solr看到solr页面后证明solr部署成功, 如果看不到页面
说明不成功, 这个时候可以将solr所有的东西都删除, 重新再来一遍.
http://192.168.200.128:8080/solr/

浙公网安备 33010602011771号