gpt4 book ai didi

node.js - ElasticSearch/npm:elasticdump:转储响应数据期间发生意外的 token 错误

转载 作者:行者123 更新时间:2023-12-03 01:45:40 24 4
gpt4 key购买 nike

转储 flex 转储命令的输出时,发生意外的 token 错误,如下所示。怎么了我需要在这里传递其他数据类型吗?是否可以查看正在解析的响应?

##>elasticdump  --input="https://<SERVER_IP>/elasticsearch/_search" --output="c:\edmp.log" --type=data
Wed, 24 May 2017 10:55:32 GMT | starting dump
undefined:1
<!DOCTYPE html>
^

SyntaxError: Unexpected token <
at Object.parse (native)
at Request._callback (C:\Users\user\AppData\Roaming\npm\node_modules\elast
icdump\lib\transports\elasticsearch.js:52:21)
at Request.self.callback (C:\Users\user\AppData\Roaming\npm\node_modules\e
lasticdump\node_modules\request\request.js:188:22)
at emitTwo (events.js:100:13)
at Request.emit (events.js:185:7)
at Request.<anonymous> (C:\Users\user\AppData\Roaming\npm\node_modules\ela
sticdump\node_modules\request\request.js:1171:10)
at emitOne (events.js:90:13)
at Request.emit (events.js:182:7)
at IncomingMessage.<anonymous> (C:\Users\user\AppData\Roaming\npm\node_mod
ules\elasticdump\node_modules\request\request.js:1091:12)
at IncomingMessage.g (events.js:273:16)

最佳答案

您需要删除/_search规范中的--input,仅指定索引名称,例如

elasticdump \
--input="https://<SERVER_IP>/elasticsearch" \
--output="c:\edmp.log" \
--type=data

现在,如果您只想检索最近5分钟的数据,您也可以像这样进行操作:
elasticdump \
--input="https://<SERVER_IP>/elasticsearch" \
--output="c:\edmp.log" \
--type=data \
--searchBody '{"query":{"range":{"datefield": {"gt": "now-5m"}}}}'

关于node.js - ElasticSearch/npm:elasticdump:转储响应数据期间发生意外的 token 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44156587/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com