Semantic-Society / Recommender

MIT License
0 stars 0 forks source link

Execute LOV locally / offline #11

Open JohannesLipp opened 2 years ago

JohannesLipp commented 2 years ago

Currently, our recommender contacts the live LOV API. We would like to avoid downtimes and bandwidth limitations and therefore need a local instance of LOV. Please deploy LOV locally (see their source code). The software versions might require a proper investigation (cf. this issue).

FYI: The LOV repo has multiple forks, out of which some might give insights on version numbers.

JohannesLipp commented 2 years ago

@alihussainiam please note this recent comment that might help, because it particularly point to these run instructions.

alihussainiam commented 2 years ago

matched the compatibility of dependecies, solved for config and .pem file issues. Version lts/fermium for node.js is working for now.

But Elasticsearch connector throwing maximum heap size inside node app (investigating). Using elasticsearch latest via docker container. With self host mongd server

image

JohannesLipp commented 2 years ago

Thanks, what are your suggestions: How can we continue?

alihussainiam commented 2 years ago

Thanks, what are your suggestions: How can we continue?

Investigated and resolved the errors. The app is now working but the data files are missing. sparql editor crashes the app at the moment due to no error handling in case of data store failing to return no results whereas a few api endpoints for getting descriptive info works. Pasting screenshots below.

screencapture-localhost-3333-dataset-lov-sparql-2021-12-14-12_48_10

screencapture-localhost-3333-dataset-lov-api-2021-12-14-12_48_26

screencapture-localhost-3333-dataset-lov-2021-12-14-12_47_54

JohannesLipp commented 2 years ago

@alihussainiam please post any intel/insights you gathered to this issue or to a branch in this repo. Thanks!