1.jdk安装
tar xf jdk-8u65-linux-x64.tar.gz
mv jdk1.8.0_65/ /usr/local
vi /etc/profile 在末尾加上
JAVA_HOME=/usr/local/jdk1.8.0_65
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=./$JAVA_HOME/lib/dt.jar;$JAVA_HOME/lib/tools.jar
export JAVA_HOME
export PATH
export CLASSPATH
. /etc/profile
2有可能报tools.jar 无法执行
chmod +x/usr/local/jdk1.8.0_65/lib/tools.jar
. /etc/profile
java javac java -version 查看是否安装成功
3.tomcat安装
tar xf apache-tomcat-6.0.44.tar.gz -C 指定位置
4.tar xf solr-5.2.0.tgz -C .. 到指定位置
cp solr-5.2.0/server/webapps/solr.war/application/apache-tomcat-6.0.44/webapps/
cp -r example/example-DIH/solr//application/apache-tomcat-6.0.44/
<env-entry>
<env-entry-name>solr/home</env-entry-name>
<env-entry-value>指定solrhome的路径</env-entry-value>
<env-entry-type>java.lang.String</env-entry-type>
</env-entry>
5.将指定目录下的jar包导入到指定文件夹下
cp/application/tools/solr-5.2.0/server/lib/ext/*.jar /application/apache-tomcat-6.0.44/webapps/solr/WEB-INF/lib/
cp/application/tools/solr-5.2.0/server/resources/log4j.properties/application/apache-tomcat-6.0.44/webapps/solr/WEB-INF/classes/
cp /application/solr-5.2.0/dist/*.jar/application/apache-tomcat-6.0.44/webapps/solr/WEB-INF/lib/
6.创建solrhome与web.xml设置路径一致,并在改目录下创建core目录
并将指定目录下的配置文件移动到solrhome的core目录下
cp -r/application/tools/solr-5.2.0/server/solr/configsets/sample_techproducts_configs/conf/application/solrhome/doctor/
7.重启tomcat 注意启动tomcat的时候一定要进入cd 到tomcat/bin目录下去否则可能报找不到solr.xml,这个时候切换目录到tomcat下的bin目录下重启即可
6和7顺序可以对换
然后进入localhost:8080/solr
点击core admin
name可以自己按业务来起名
instanceDir 写绝对路径/application/solrhome/doctor 否则就会到tomcat下的solr目录下去找了
点击add core即可添加成功
原文:http://zhaol.blog.51cto.com/4185340/1740135