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/
修改webapps裏面的solr的WEB-INF下的web.xml
<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即可添加成功