SyntaxError: неожиданный токен {at exports.runInThisContext (vm.js: 53: 16) в эластичной памяти - PullRequest
0 голосов
/ 26 апреля 2018

Я пытался переместить данные эластичного поиска с одного сервера на другой с помощьюasticdump. Когда я даю

elasticdump --input=http://192.168.0.122:9200/my_index --output=http://localhost:9200/my_index --type=mapping

/ USR / местные / Библиотека / node_modules / elasticdump / Lib / транспортирует / elasticsearch.js: 668 var {awsChain, awsAccessKeyId, awsIniFileProfile} = self.parent.options ^

SyntaxError: Неожиданный токен { at exports.runInThisContext (vm.js: 53: 16) в Module._compile (module.js: 374: 25) в Object.Module._extensions..js (module.js: 417: 10) в Module.load (module.js: 344: 32) в Function.Module._load (module.js: 301: 12) в Module.require (module.js: 354: 17) по требованию (внутренний / module.js: 12: 17) в getIo (/usr/local/lib/node_modules/elasticdump/lib/ioHelper.js:29:18) на новом упругом дампе (/usr/local/lib/node_modules/elasticdump/elasticdump.js:43:3) на объекте. (/ USR / местные / Библиотека / node_modules / elasticdump / бен / elasticdump: 96: 16)

Как мне решить эту ошибку?

1 Ответ

0 голосов
/ 26 апреля 2018

Проблема в том, что ваша версия Node.js слишком старая и не поддерживает новейшие функции.

asticdump требует как минимум node.js v8 + , поэтому вам нужно обновить node.js , и тогда оно будет работать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...