Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
collapsetrue
        <dependency>
            <groupId>de.fiz.oai.backend</groupId>
            <artifactId>oai-backend</artifactId>
            <version>${fiz.oaibackend.version}</version>
            <classifier>classes</classifier>
        </dependency>


Prerequisites:

  • Cassanda-Tables
  • SOLR-Index
    • Schema can be found in oai-backend-project, src/main/resources/solr
  • Configuration
    • fiz-oai-backend.properties

      Code Block
      collapsetrue
      #DI
      cassandra.nodes=141.66.133.19:8842,141.66.133.20:8842,141.66.133.21:8842,141.66.133.22:8842,141.66.133.23:8842,141.66.133.24:8842
      cassandra.datacenter=DC_DI
      cassandra.replication.factor={'class': 'NetworkTopologyStrategy', 'DC_DI': '3'}
      cassandra.keyspace=oai_di
      #PROD
      #cassandra.nodes=141.66.7.34:8842
      #cassandra.datacenter=DC_LOAD01
      #cassandra.replication.factor={'class': 'NetworkTopologyStrategy', 'DC_LOAD01': '3'}
      #cassandra.keyspace=oai_p
      
      cassandra.username=ddbuser
      cassandra.password=f6Th!eoP
      cassandra.sessions=1
      cassandra.requesttimeout=10
      
      class.impl.search=de.fiz.oai.backend.service.impl.SolrSearchServiceImpl
      
      solr.url=http://ddb-di-vm05:8183/solr/oaiitems
      
      elasticsearch.host=ddb-di-vm08
      elasticsearch.port=8200
      [admin@ddb-di-vm08 conf]$ vi fiz-oai-backend.properties
      [admin@ddb-di-vm08 conf]$ more fiz-oai-backend.properties
      #DI
      cassandra.nodes=141.66.133.19:8842,141.66.133.20:8842,141.66.133.21:8842,141.66.133.22:8842,141.66.133.23:8842,141.66.133.24:8842
      cassandra.datacenter=DC_DI
      cassandra.replication.factor={'class': 'NetworkTopologyStrategy', 'DC_DI': '3'}
      cassandra.keyspace=oai_di
      #PROD
      #cassandra.nodes=141.66.7.34:8842,141.66.7.35:8842,141.66.7.36:8842,141.66.7.37:8842,141.66.7.38:8842,141.66.7.39:8842,141.66.7.40:8842,141.66.7.41:8842
      #cassandra.datacenter=DC_LOAD01
      #cassandra.replication.factor={'class': 'NetworkTopologyStrategy', 'DC_LOAD01': '3'}
      #cassandra.keyspace=oai_p
      
      cassandra.username=ddbuser
      cassandra.password=f6Th!eoP
      cassandra.sessions=1
      cassandra.requesttimeout=10
      
      class.impl.search=de.fiz.oai.backend.service.impl.SolrSearchServiceImpl
      
      solr.url=http://ddb-di-vm05:8183/solr/oaiitems
      
      elasticsearch.host=ddb-di-vm08
      elasticsearch.port=8200
      
      


Initial Data: create with project https://dev.fiz-karlsruhe.de/stash/projects/FIZ-OAI/repos/fiz-oai-ddb-importer

OAI-Frontend:

warfile, Java 11, Tomcat

...