1.进入到/opt/solr/server/solr-webapp目录
cd /opt/solr/server/solr-webapp
2.将webapp文件夹复制到tomcat的webapps下,并更名为solr
cp -r webapp/ /opt/apache-tomcat-8.5.42/webapps/
[root@cent01 webapps]# ll
total 24
drwxr-x---. 14 root root 4096 Jun 27 23:28 docs
drwxr-x---. 6 root root 4096 Jun 27 23:28 examples
drwxr-x---. 5 root root 4096 Jun 27 23:28 host-manager
drwxr-x---. 5 root root 4096 Jun 27 23:28 manager
drwxr-x---. 3 root root 4096 Jun 27 23:28 ROOT
drwxr-xr-x. 9 root root 4096 Jun 28 21:19 webapp
mv webapp/ solr
3.拷贝solr-6.6.0\server\lib\ext下的jar包到tomcat下的webapps\solr\WEB-INF\lib路径下
cd /opt/solr/server/lib/ext
cp -r *.jar /opt/apache-tomcat-8.5.42/webapps/solr/WEB-INF/lib/
4.拷贝solr-6.6.0\dist 下的solr-dataimporthandler-6.6.0.jar、solr-dataimporthandler-extras-6.6.0.jar 包到tomcat下的webapps\solr\WEB-INF\lib路径下
cd /opt/solr/dist
cp -r solr-dataimporthandler-*.jar /opt/apache-tomcat-8.5.42/webapps/solr/WEB-INF/lib/
5.拷贝solr-6.6.0\server\lib下的metrics开头的5个jar到tomcat下的webapps\solr\WEB-INF\lib路径下
(metrics-core-3.2.2.jar、metrics-ganglia-3.2.2.jar、metrics-graphite-3.2.2.jar、metrics-jetty9-3.2.2.jar、metrics-jvm-3.2.2.jar)
cd /opt/solr/server/lib
cp -r metrics-*.jar /opt/apache-tomcat-8.5.42/webapps/solr/WEB-INF/lib/
6.新建一个文件夹solr-home,并将solr-6.6.0/server/路径下solr文件夹中的内容拷贝过来
cd /usr/local
mkdir solr-home
cd /opt/solr/server/solr
cp -r * /usr/local/solr-home/
7.在tomcat的webapps\solr\WEB-INF路径下创建classes文件夹,然后将solr-6.6.0\server\resources文件夹下的log4j.properties拷贝过去,并修改日志路径
cd /opt/apache-tomcat-8.5.42/webapps/solr/WEB-INF
mkdir classes
cp -r /opt/solr/server/resources/log4j.properties /opt/apache-tomcat-8.5.42/webapps/solr/WEB-INF/classes/
8.将solr-home的路径配置到tomcat下的webapps/solr/WEB-INF/web.xml;并修改权限,此处直接注释掉
<env-entry>
<env-entry-name>solr/home</env-entry-name>
<env-entry-value>/usr/local/solr-home</env-entry-value>
<env-entry-type>java.lang.String</env-entry-type>
</env-entry>
//中间省略...
<!--
<security-constraint>
<web-resource-collection>
<web-resource-name>Disable TRACE</web-resource-name>
<url-pattern>/</url-pattern>
<http-method>TRACE</http-method>
</web-resource-collection>
<auth-constraint/>
</security-constraint>
<security-constraint>
<web-resource-collection>
<web-resource-name>Enable everything but TRACE</web-resource-name>
<url-pattern>/</url-pattern>
<http-method-omission>TRACE</http-method-omission>
</web-resource-collection>
</security-constraint>
-->
9.启动tomcat,在浏览器输入地址:http://cent01:8080/solr/index.html
10.添加一个核mycore:在solr-home下创建一个文件myCore1,复制solr-home/configsets/basic_configs/conf到mycore中
cd /usr/local/solr-home
mkdir mycore
cp -r /usr/local/solr-home/configsets/basic_configs/conf/ /usr/local/solr-home/mycore/
创建core成功

2231

被折叠的 条评论
为什么被折叠?



