solr hard memlock unlimited solr soft memlock unlimited solr - nofile 65536 solr - nproc 65000 |
vm.max_map_count = 262144 |
mkdir /data/ddb chmod 755 /data/ddb chown -R admin:users /data/ddb |
yum -y install lsof python-lxml rsync java-1.8.0-openjdk java-1.8.0-openjdk-devel |
cd export https_proxy=http://proxy.fiz-karlsruhe.de:8888/ && curl -O "https://archive.apache.org/dist/lucene/solr/8.0.0/solr-8.0.0.tgz" tar xfp solr-8.0.0.tgz ./solr-8.0.0/bin/install_solr_service.sh ~/solr-8.0.0.tgz -d /data/ddb/tools/solr -p 8183 -f chown -R solr:solr /opt/solr-8.0.0 ln -s /opt/solr-8.0.0 /opt/solr rm -fr solr-8.0.0* |
SOLR_JAVA_MEM="-Xms6g -Xmx6g" |
## Allow admin to su to solr and to start solr-server admin ALL=(root) NOPASSWD: /etc/init.d/solr admin ALL=(root) NOPASSWD: /bin/su - solr |
Copy DDB-Libs + Configurations as solr
cd /opt/solr 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/ CORES=(fulltext nodes organization person search newspaper newspaper-issues oaiitems) for core in ${CORES[@]}; do /data/ddb/tools/solr/current/bin/solr create -c $core -n $core done cd /data/ddb/tools/solr/data/fulltext rm -r conf ln -s /data/ddb/Cortex/conf/solr/fulltext/conf cd ../nodes/ rm -r conf ln -s /data/ddb/Cortex/conf/solr/nodes/conf cd ../organization/ rm -r conf ln -s /data/ddb/Cortex/conf/solr/organization/conf cd ../person/ rm -r conf ln -s /data/ddb/Cortex/conf/solr/person/conf cd ../search/ rm -r conf ln -s /data/ddb/Cortex/conf/solr/search/conf cd /data/ddb/tools/solr/current/server/solr-webapp/webapp/WEB-INF/lib ln -s /data/ddb/Cortex/lib/SolrIndexServer.jar ln -s /data/ddb/Cortex/lib/solr-ocrhighlighting.jar cd /data/ddb/tools/solr/data ln -s /data/ddb/Cortex/conf/solr/solr.xml |
<!-- settings for a leader --> <lst name="leader"> <str name="replicateAfter">commit</str> <str name="replicateAfter">startup</str> <str name="replicateAfter">optimize</str> <str name="confFiles">solrconfig_follower.xml:solrconfig.xml,schema.xml,mapping-ISOLatin1Accent.txt,lemma_replaced_umlaute_lower_case.txt,mapping_sortfield.txt</str> <str name="maxNumberOfBackups">1</str> </lst> durch <lst name="slave"> <str name="masterUrl">http://ddb-p1-solr01:8183/solr/${solr.core.name}</str> </lst> ersezen |