Updater : Elastic search database needed even if using MongoDB
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Idoneità per principianti
- 35/100
- Tipo di issue
- Bug
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Ferma
- Stack tecnologico
- elasticsearch, javascript, mongodb
Direzione di ricerca
Inizia da node_modules/landsat-meta-updater/libs/connections.js e riproduci il problema eseguendo node updater.js con DB_TYPE=mongo nel file .env. Controlla l’inizializzazione del client Elasticsearch e verifica che l’operazione MongoDB non richieda più Elasticsearch, mentre la configurazione Elasticsearch continui a funzionare per DB_TYPE=es.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Running
node updater.js
fails with the following error:
events.js:397
EventEmitter.listenerCount = function(emitter, type) {
^
RangeError: Maximum call stack size exceeded
at Function.EventEmitter.listenerCount (events.js:397:38)
at Log.listenerCount (/apps/landsat-api-master/node_modules/landsat-meta-updater/node_modules/elasticsearch/src/lib/log.js:68:25)
at Function.EventEmitter.listenerCount (events.js:399:20)
at Log.listenerCount (/apps/landsat-api-master/node_modules/landsat-meta-updater/node_modules/elasticsearch/src/lib/log.js:68:25)
at Function.EventEmitter.listenerCount (events.js:399:20)
at Log.listenerCount (/apps/landsat-api-master/node_modules/landsat-meta-updater/node_modules/elasticsearch/src/lib/log.js:68:25)
at Function.EventEmitter.listenerCount (events.js:399:20)
at Log.listenerCount (/apps/landsat-api-master/node_modules/landsat-meta-updater/node_modules/elasticsearch/src/lib/log.js:68:25)
at Function.EventEmitter.listenerCount (events.js:399:20)
at Log.listenerCount (/apps/landsat-api-master/node_modules/landsat-meta-updater/node_modules/elasticsearch/src/lib/log.js:68:25)
at Function.EventEmitter.listenerCount (events.js:399:20)
at Log.listenerCount (/apps/landsat-api-master/node_modules/landsat-meta-updater/node_modules/elasticsearch/src/lib/log.js:68:25)
at Function.EventEmitter.listenerCount (events.js:399:20)
at Log.listenerCount (/apps/landsat-api-master/node_modules/landsat-meta-updater/node_modules/elasticsearch/src/lib/log.js:68:25)
at Function.EventEmitter.listenerCount (events.js:399:20)
at Log.listenerCount (/apps/landsat-api-master/node_modules/landsat-meta-updater/node_modules/elasticsearch/src/lib/log.js:68:25)
at Function.EventEmitter.listenerCount (events.js:399:20)
at Log.listenerCount (/apps/landsat-api-master/node_modules/landsat-meta-updater/node_modules/elasticsearch/src/lib/log.js:68:25)
at Function.EventEmitter.listenerCount (events.js:399:20)
at Log.listenerCount (/apps/landsat-api-master/node_modules/landsat-meta-updater/node_modules/elasticsearch/src/lib/log.js:68:25)
at Function.EventEmitter.listenerCount (events.js:399:20)
at Log.listenerCount (/apps/landsat-api-master/node_modules/landsat-meta-updater/node_modules/elasticsearch/src/lib/log.js:68:25)
even if DB_TYPE=mongo in the .env file.
Commenting the following lines from /node_modules/landsat-meta-updater/libs/connections.js:
// Connection to Elastic Search
//module.exports.elasticsearch = new elasticsearch.Client({
// host: process.env.ES_HOST || 'localhost:9200',
// Note that this doesn't abort the query.
// requestTimeout: process.env.ES_TIMEOUT || 50000 // milliseconds
//});
solved the problem (but this is probably not a good solution when DB_TYPE is es).
This code should probably be executed only when DB_TYPE is es.
- Lingua principale
- JavaScript
- Stelle
- 65
- Fork
- 19
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Preparare l'ambiente
- Include un Dockerfile o un file Docker Compose
- Nessun modello di pull request
- Nessuna guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di developmentseed/landsat-api
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 25/100
-
Add a Heroku launch buttonAperta
Difficoltà 4/5 3-5 giorni Idoneità per principianti 15/100
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 25/100
Tutte le issue di developmentseed/landsat-api
Issue simili
-
[guide] AGENTS.md claims the coverage gate, e2e and full lint run on every PR after ADR 0011 focused validationForse già presa @hivecommons-hive l’ha presa oggi. Apertaagent/guide documentation hive/claimed-by-guide stage/040-covered-by-pr
Difficoltà 2/5 1-3 ore Idoneità per principianti 81/100
cncf/endusers#2006 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
check:passed feeds:add
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
I maintainer di solito rispondono entro 4 giorni
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
all-contributors/cli#587 ·
I maintainer di solito rispondono entro 1 giorno
-
RGAA5
Difficoltà 2/5 1-3 ore Idoneità per principianti 66/100
I maintainer di solito rispondono entro 8 giorni
-
feedback simulation workshop
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
githubnext/gh-aw-workshop#5157 ·
I maintainer di solito rispondono entro 1 giorno