- 下载
wget http://archive.apache.org/dist/lucene/solr/6.3.0/solr-6.3.0.tgz
- 解压
tar -zxvf solr-6.3.0.tgz
- 把 solr-6.3\server\solr-webapp\webapp 复制tomcat 的webapps下,重命名为solr
- 复制solr-6.3\server\lib\ext 下的jar 包到 tomcat\webapps\ solr\WEB-INF\lib下;
- 复制solr-6.3\dist 下solr-dataimporthandler-6.3.0.jar,solr-dataimporthandler-extras-6.3.0.jar 包 到 tomcat\webapps\ solr\WEB-INF\lib\
- 复制solr-6.3\server\resources\log4j.properties 到tomcat\webapps\solr\WEB-INFO\classes (classes 这个文件夹一般没有,如果有那就不用创建)
- 复制solr-6.3\server\solr 到自己喜欢的位置 但是要记得
- 修改tomcat\webapps\solr\WEB-INFO\web.xml
<env-entry>
<env-entry-name>solr/home</env-entry-name>
<env-entry-value>E:\wamp...\solr-6.3.0\solr_home</env-entry-value>
<env-entry-type>java.lang.String</env-entry-type>
</env-entry>
这几行代码注释去掉 然后 <env-entry-value> 这里填你刚刚复制到自己喜欢位置的solr
去掉权限标签
<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>
然后皆可以去访问你的solr主页了 记得要写上index.html
- 创建core
1、在你刚刚复制到喜欢的位置的solr根目录下面创建一个my_cores(自己喜欢的名字) 这个名字是 主页创建core instanceDir要填的
2、在mycores文件夹下创建data文件夹
3 、将solr-6.3\example\example-DIH\solr\solr\conf 文件夹 copy到my_cores\
4、 到主页创建core