You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 9 Next »

  • Limits
    • As root
      • In /etc/security/limits.conf insert
        • solr            hard    memlock         unlimited
          solr            soft    memlock         unlimited
          solr            -       nofile          65536
          solr            -       nproc           65000
      • In /etc/sysctl.conf insert
        • vm.max_map_count = 262144
  • Install
  • Create Directory /data/ddb as root:
      • mkdir /data/ddb
        chmod 755 /data/ddb
        chown -R admin:users /data/ddb
    • Install required libraries + Java as root
      • yum -y install lsof python-lxml rsync java-1.8.0-openjdk java-1.8.0-openjdk-devel
    • Download + Install SOLR-Tar as root

      • cd
        export https_proxy=http://proxy.fiz-karlsruhe.de:8888/ && wget "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*
    • 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)
        for core in ${CORES[@]}; do
        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 /opt/solr/server/solr-webapp/webapp/WEB-INF/lib
        ln -s /data/ddb/Cortex/lib/SolrIndexServer.jar
  • No labels