Skip to content

Commit 5402f06

Browse files
committed
use 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 fe31f4d commit 5402f06

File tree

7 files changed

+13
-14
lines changed

7 files changed

+13
-14
lines changed

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 & 3 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

@@ -20,7 +20,6 @@ function drop() {
2020
// check all hosts to see if any is not localhost
2121
function warnIfNotLocal() {
2222
for (const idx in config.esclient.nodes) {
23-
debugger;
2423
const node = config.esclient.nodes[idx];
2524
if (!node.includes('://localhost')) {
2625
console.log(colors.red(`WARNING: DROPPING SCHEMA NOT ON LOCALHOST: ${node}`));

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;

0 commit comments

Comments
 (0)