Skip to content

Commit b3109f3

Browse files
committed
stdout logger with pelias-elasticsearch
The legacy elasticsearch client had an integrated stdout logger. The new elasticsearch client does not, so instead we use the pelias-elasticsearch which integrates the modern elasticsearch client with pelias-logger.
1 parent a978bb5 commit b3109f3

8 files changed

Lines changed: 15 additions & 15 deletions

File tree

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
"dependencies": {
3131
"@hapi/joi": "^16.1.8",
3232
"colors": "^1.1.2",
33-
"@elastic/elasticsearch": "~7.17.0",
33+
"pelias-elasticsearch": "https://github.com/michaelkirk-pelias/pelias-elasticsearch#mkirk\/elastic8",
3434
"glob": "^7.1.6",
3535
"lodash": "^4.17.15",
3636
"pelias-config": "https://github.com/michaelkirk-pelias/config#mkirk\/elastic8",

scripts/check_plugins.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
const colors = require('colors/safe');
22
const config = require('pelias-config').generate();
3-
const es = require('@elastic/elasticsearch');
4-
const client = new es.Client(config.esclient);
3+
const buildClient = require('pelias-elasticsearch');
4+
const client = buildClient(config.esclient);
55
const cli = require('./cli');
66

77
// mandatory plugins

scripts/check_version.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
const _ = require('lodash');
22
const semver = require('semver');
3-
const es = require('@elastic/elasticsearch');
3+
const buildClient = require('pelias-elasticsearch');
44
const config = require('pelias-config').generate();
5-
const client = new es.Client(config.esclient);
5+
const client = buildClient(config.esclient);
66
const cli = require('./cli');
77

88
// pass target elastic version semver as the first CLI arg

scripts/create_index.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
const child_process = require('child_process');
22
const config = require('pelias-config').generate();
3-
const es = require('@elastic/elasticsearch');
3+
const buildClient = require('pelias-elasticsearch');
44
const SUPPORTED_ES_VERSIONS = '>=7.4.2';
55

66
const cli = require('./cli');
77
const schema = require('../schema');
88

99
cli.header("create index");
1010

11-
const client = new es.Client(config.esclient);
11+
const client = buildClient(config.esclient);
1212

1313
// check minimum elasticsearch versions before continuing
1414
try {

scripts/drop_index.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
const colors = require('colors/safe');
22
const config = require('pelias-config').generate();
3-
const es = require('@elastic/elasticsearch');
4-
const client = new es.Client(config.esclient);
3+
const buildClient = require('pelias-elasticsearch');
4+
const client = buildClient(config.esclient);
55
const readline = require('readline');
66
const rl = readline.createInterface({ input: process.stdin, output: process.stdout });
77

scripts/info.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
var config = require('pelias-config').generate().esclient;
2-
var es = require('@elastic/elasticsearch');
3-
var client = new es.Client(config);
2+
var buildClient = require('pelias-elasticsearch');
3+
var client = buildClient(config);
44

55
client.info( {}, console.log.bind(console) );

scripts/update_settings.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
var config = require('pelias-config').generate();
2-
var es = require('@elastic/elasticsearch');
3-
var client = new es.Client(config.esclient);
2+
var buildClient = require('pelias-elasticsearch');
3+
var client = buildClient(config.esclient);
44
var schema = require('../schema');
55

66
var _index = config.schema.indexName;

test/elastictest/Suite.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
const _ = require('lodash')
22
const randomstring = require('randomstring')
3-
const elasticsearch = require('elasticsearch')
3+
const buildClient = require('pelias-elasticsearch');
44
const async = require('async')
55

66
function Suite (clientOpts, props) {
@@ -26,7 +26,7 @@ Suite.prototype.assert = function (assert) {
2626
}
2727

2828
Suite.prototype.start = function (cb) {
29-
this.client = new elasticsearch.Client(this.clientOpts)
29+
this.client = buildClient(this.clientOpts)
3030
cb()
3131
}
3232

0 commit comments

Comments
 (0)