首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >elasticSearch/npm: Elasticdump返回“自签名证书”错误

elasticSearch/npm: Elasticdump返回“自签名证书”错误
EN

Stack Overflow用户
提问于 2017-05-24 03:44:41
回答 1查看 4K关注 0票数 5

我能够通过http客户端获得弹性搜索查询的json响应,但是在尝试通过弹性转储时,它会给出一个错误的声明-自签名证书。解决这个问题的可能办法是什么?

代码语言:javascript
运行
复制
###> elasticdump --input "https://<server_ip>/elasticsearch/_cat/indi
ces?v" --output "c:\edmp.log" --type data
Wed, 24 May 2017 03:38:07 GMT | starting dump
Wed, 24 May 2017 03:38:08 GMT | Error Emitted => self signed certificate
Wed, 24 May 2017 03:38:08 GMT | Total Writes: 0
Wed, 24 May 2017 03:38:08 GMT | dump ended with error (get phase) => Error: self
 signed certificate

被查询的搜索也是一样的:

代码语言:javascript
运行
复制
###> elasticdump  --input "https://<server_ip>/elasticsearch/_search"
 --output "c:\edmp.log" --searchbody {"query": {"filtered":{"filter":{"bool":{"m
ust":[{"range":{"timestamp":{"gte":"now-5m"}}}]}},"query":{"query_string":{"anal
yze_wildcard":true,"query":"filter:value"}}}},"size":"100","sort":[{"timestamp":{
"order":"desc","unmapped_type":"boolean"}}]} --type data
Wed, 24 May 2017 03:31:14 GMT | starting dump
Wed, 24 May 2017 03:31:15 GMT | Error Emitted => self signed certificate
Wed, 24 May 2017 03:31:15 GMT | Total Writes: 0
Wed, 24 May 2017 03:31:15 GMT | dump ended with error (get phase) => Error: self
 signed certificate
EN

Stack Overflow用户

回答已采纳

发布于 2017-05-24 03:47:30

编辑:忽略下面,您可以尝试以下

代码语言:javascript
运行
复制
NODE_TLS_REJECT_UNAUTHORIZED=0 elasticdump --input=.....

我认为您可以将其分叉,并将strictSSL选项添加到false for request

更具体地说,这个文件https://github.com/taskrabbit/elasticsearch-dump/blob/master/lib/transports/elasticsearch.js

票数 12
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44148579

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档