Difference between revisions of "Advanced Administration"
Line 3: | Line 3: | ||
On this page you will find some guidelines on how Advanced administration of the BioPortal Virtual Appliance. To proceed you will need a ssh connexion to your Appliance.<br/> | On this page you will find some guidelines on how Advanced administration of the BioPortal Virtual Appliance. To proceed you will need a ssh connexion to your Appliance.<br/> | ||
To simplify the examples we will consider we are using a Virtual Appliance deployed at '''http://my-bioportal-vm/''' | To simplify the examples we will consider we are using a Virtual Appliance deployed at '''http://my-bioportal-vm/''' | ||
+ | |||
+ | = NCBO architecture diagram = | ||
+ | |||
+ | [[File:Ncbo_architecture.png]] | ||
= Solr search index = | = Solr search index = |
Revision as of 07:47, 30 March 2016
On this page you will find some guidelines on how Advanced administration of the BioPortal Virtual Appliance. To proceed you will need a ssh connexion to your Appliance.
To simplify the examples we will consider we are using a Virtual Appliance deployed at http://my-bioportal-vm/
NCBO architecture diagram
Solr search index
Access to solr
It is hosted by the tomcat on the port 8082
http://my-bioportal-vm:8082/solr
There are 2 cores:
- core1 is used for search
- core2 is used when doing a full reindexing (it allows the search to work fine when reindexing the whole bioportal)
To swap the 2 cores:
- Go to core admin tab
- Select core1
- Hit the "Swap" button
Reindex all ontologies in core2
Re-indexing in the core2 allows the BioPortal Appliance to not stop working during the reindexing (you just have to swap the cores when the reindexing is over)
bin/ncbo_ontology_index -a -l logs/reindexing_all.log -c http://my-bioportal-vm:8082/solr/core2
Reindex only the specified ontologies in core2
bin/ncbo_ontology_index -o STY,SNOMED -l logs/reindexing_STY_SNOMED.log -c http://my-bioportal-vm:8082/solr/core2
Updating the Annotator cache and dictionary
See the Annotator Documentation
Common troubles
ontologies_report.json is missing
When running some job you can face the following error:
ontologies_report.json : No such file or directory
To avoid it you have to create a ontologies_report.json file at the following location:
/srv/reports/ontologies_report.json
It has to be owned by ncbobp:ncbobp and to have permission 666