.... Work in progress ....
To update this instance the following steps should be performed (as user solr):
Code Block |
---|
language | bash |
---|
title | Download the new Solr version |
---|
linenumbers | true |
---|
|
wget https://mirror.synyx.de/apache/lucene/solr/X.Y.Z/solr-X.Y.Z.tgz
or if older version:
wget https://archive.apache.org/dist/lucene/solr/X.Y.Z/solr-X.Y.Z.tgz |
Code Block |
---|
language | bash |
---|
title | Check integrity of downloaded file |
---|
linenumbers | true |
---|
|
wget https://downloads.apache.org/lucene/solr/X.Y.Z/solr-X.Y.Z.tgz.sha512
sha512sum solr-X.Y.Z.tgz |
Code Block |
---|
language | bash |
---|
title | Unpack new Solr version in /data/ddb/tools/solr |
---|
linenumbers | true |
---|
|
cd /data/ddb/tools/solr
tar -xvzf ~/solr-X.Y.Z.tgz |
Code Block |
---|
language | bash |
---|
title | Copy extra libs to Solr web-app folder |
---|
linenumbers | true |
---|
|
cd /data/ddb/tools/solr/solr-X.Y.Z/
cp dist/*.jar ./server/solr-webapp/webapp/WEB-INF/lib/
cp contrib/extraction/lib/*.jar ./server/solr-webapp/webapp/WEB-INF/lib/
cp contrib/analysis-extras/lucene-libs/*.jar ./server/solr-webapp/webapp/WEB-INF/lib/ |
Code Block |
---|
language | bash |
---|
title | Link custom libs from DDB Cortex |
---|
linenumbers | true |
---|
|
cd ./server/solr-webapp/webapp/WEB-INF/lib/
ln -s /data/ddb/ddb-backend-solr/lib/ddb-backend-solr.jar
ln -s /data/ddb/ddb-backend-solr/lib/solr-ocrhighlighting.jar |
Code Block |
---|
language | bash |
---|
title | Stop running Solr server |
---|
linenumbers | true |
---|
|
service solr stop
|
Code Block |
---|
language | bash |
---|
title | Change symlink to new installation |
---|
linenumbers | true |
---|
|
cd /data/ddb/tools/solr
rm current
ln -s solr-X.Y.Z current
|
Code Block |
---|
language | bash |
---|
title | Start new Solr server |
---|
linenumbers | true |
---|
|
service solr start |
Please check that the new Solr has startet without error by checking the web console: http://servername:8183/