====== SOLR 4.6.1 ====== service tomcat7 stop wget http://apache.mirrors.timporter.net/lucene/solr/4.6.1/solr-4.6.1.tgz tar -xvzf solr-4.6.1.tgz cp solr-4.6.1/dist/solr-4.6.1.war /var/lib/tomcat7/webapps/solr.war mkdir /usr/local/solr cp -R solr-4.6.1/example/solr/* /usr/local/solr/ cd /usr/local/solr/ mv collection1 islandora nano -w islandora/core.properties name=islandora cp solr.xml solr.xml.ORI nano -w solr.xml (nothing todo) ${host:} ${jetty.port:8983} ${hostContext:solr} ${zkClientTimeout:15000} ${genericCoreNodeNames:true} ${socketTimeout:0} ${connTimeout:0} mkdir /srv/solr mkdir /srv/solr/data chown -R tomcat7 /srv/solr nano -w islandora/conf/solrconfig.xml ${solr.data.dir:/srv/solr/data} nano -w /etc/tomcat7/Catalina/localhost/solr.xml mkdir /var/lib/tomcat7/lib cp ~/solr-4.6.1/dist/solrj-lib/* /var/lib/tomcat7/lib/ rm /var/lib/tomcat7/lib/slf4j-log4j12-1.6.6.jar cp ~/solr-4.6.1/example/resources/log4j.properties /var/lib/tomcat7/lib/ nano -w /var/lib/tomcat7/lib/log4j.properties (nothing todo) # Logging level solr.log=logs/ log4j.rootLogger=INFO, file, CONSOLE log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout log4j.appender.CONSOLE.layout.ConversionPattern=%-4r [%t] %-5p %c %x \u2013 %m%n #- size rotation with log cleanup. log4j.appender.file=org.apache.log4j.RollingFileAppender log4j.appender.file.MaxFileSize=4MB log4j.appender.file.MaxBackupIndex=9 #- File to log to and log format log4j.appender.file.File=${solr.log}/solr.log log4j.appender.file.layout=org.apache.log4j.PatternLayout log4j.appender.file.layout.ConversionPattern=%-5p - %d{yyyy-MM-dd HH:mm:ss.SSS}; %C; %m\n log4j.logger.org.apache.zookeeper=WARN log4j.logger.org.apache.hadoop=WARN # set to INFO to enable infostream log messages log4j.logger.org.apache.solr.update.LoggingInfoStream=OFF rm /var/lib/tomcat7/lib/jul-to-slf4j-1.6.6.jar rm /var/lib/tomcat7/lib/log4j-1.2.16.jar wget http://www.slf4j.org/dist/slf4j-1.6.6.zip unzip slf4j-1.6.6.zip cp slf4j-1.6.6/slf4j-jdk14-1.6.6.jar /var/lib/tomcat7/lib/ cp slf4j-1.6.6/log4j-over-slf4j-1.6.6.jar /var/lib/tomcat7/lib/ ls /var/lib/tomcat7/lib/ commons-io-2.1.jar httpmime-4.2.6.jar log4j.properties slf4j-jdk14-1.6.6.jar httpclient-4.2.6.jar jcl-over-slf4j-1.6.6.jar noggit-0.5.jar wstx-asl-3.2.7.jar httpcore-4.2.5.jar log4j-over-slf4j-1.6.6.jar slf4j-api-1.6.6.jar zookeeper-3.4.5.jar chown -R tomcat7:tomcat7 /var/lib/tomcat7/lib service tomcat7 start