问题标签 [elasticsearch-opendistro]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
elasticsearch - Open Distro for Elasticsearch:重置默认管理员密码
我是为弹性搜索打开发行版并尝试在 Kubernetes 集群上运行它的新手。部署集群后,我需要更改admin
用户的密码。
我浏览了这篇文章-默认密码重置
我知道,要更改密码,我需要执行以下步骤:
exec
在其中一个主节点中/usr/share/elasticsearch/plugins/opendistro_security/tools/hash.sh
使用脚本为新密码生成哈希/usr/share/elasticsearch/plugins/opendistro_security/securityconfig/internal_users.yml
用新的哈希更新/usr/share/elasticsearch/plugins/opendistro_security/tools/securityadmin.sh
带参数运行
问题:
- 有没有办法在引导集群期间设置这些(通过
env
或)?elasticsearch.yml
elasticsearch - 我无法在 CentOs 7 上安装 OpenDistro 1.7.0 和 ElasticSearch 7.6.1
我已经在 Centos 7 服务器 VM 上安装了 ELK 堆栈,一切都按预期工作,所以当我尝试使用 ES 7.6.1 安装 OpenDistro 1.7.0 时,它与文档兼容:https ://opendistro.github.io/for -elasticsearch-docs/docs/install/plugins/,我收到以下错误:
OpenDistro 可用软件包:
请任何人都可以提供帮助:)
docker - kibana opendistro 无法连接到 Docker 上的 ElasticSearch open distro 容器
我正在尝试通过 docker-compose 在 AZURE 的虚拟机中运行 Kibana opendistro 在 Elasticsearch opendistro 中运行 docker-compose 时,我可以通过以下方式访问浏览器上的 kibana:http://myipadress:5601/app/kibana但我可以不适合 ElasticSearch 。
我的码头工人撰写:
错误信息:
如果我进行 docker ps 和 curl 测试,它会给我以下信息:
任何人都可以帮忙
amazon-web-services - Amazon Elasticsearch 服务 Kibana 的错误:“租户索引迁移失败”
我Elasticsearch
完全使用了我的服务磁盘存储空间,因此我不得不增加空间,这很有效。但是,在那之后,kibana
在 kibana URL 上停止工作并出现错误Tenant indices migration failed
。
我尝试了多个链接,但其中大多数都指向opendistro
相关设置,在这种情况下我无法访问,因为我的配置已经结束Amazon Elasticsearch service
。最接近的问题之一是关于 kibana 中的“租户索引迁移失败”错误
任何帮助将不胜感激。提前致谢。
amazon-web-services - 带有 Cognito 的 AWS Elasticsearch Kibana - 缺少角色
按照本文为 AWS Elasticsearch 设置 Cognito 身份验证。
收到错误:
Open Distro for Elasticsearch
缺少角色
此用户没有可用的角色,请联系您的系统管理员。
go - pre_shared_key 密钥扩展不提供 psk_key_exchange_modes 扩展
我在 kubernetes 中为 elasticsearch(v1.0.2) 运行 opendistro。我已经用我自己的自签名证书初始化了 elasticsearch。
弹性搜索.yml:
"crypto/<>"
我使用 go packagespkcs8
格式生成了这些证书。
客户端密钥.pem:
客户端.pem:
因此elasticsearch成功初始化:
但是当我 go-client
在--insecure
模式下尝试同样的事情时,会出现以下错误:
[2020-07-25T06:55:28,653][错误][caosshnOpenDistroSecuritySSLNettyHttpServerTransport] [elasticsearch-datgp5-0] SSL 问题 pre_shared_key 密钥扩展提供了没有 psk_key_exchange_modes 扩展 javax.net.ssl.SSLHandshakeException: pre_shared_key 密钥扩展提供没有psk_key_exchange_modes 扩展
我如何创建 go-client:
- 这个错误是什么意思?如何解决?
- 任何想法,我做错了什么?如何调试?
elasticsearch - 使用 python 列表的弹性搜索查询
如何将列表作为查询字符串传递给 match_phrase 查询?
这有效:
{“match_phrase”:{“requestParameters.bucketName”:{“query”:“xxx”}}},
这不会:
elasticsearch - 在弹性搜索的开放发行版中创建角色的问题
我有 2 个角色分配给一个用户。在第一个角色中,我包含具有 _id 1 和 2 的文档的字段名称
在第二个角色中,我为具有 _id 3 的文档包含字段 job_description
当我尝试从索引中获取数据时,它会在所有文档中显示 job_description 和 name,
但我想在两个第一条记录中看到唯一的名字,在 3 个这样的文档中只有 job_description
有人知道怎么做吗?
elasticsearch - RED 健康中的 Elasticsearch 索引
当我运行 curl -X GET "elastic01:9200/_cat/indices?v" 时,我观察到我的一个索引的健康值红色
我检查了我的集群运行状况,甚至那是红色的
如何将 elasticsearch 索引健康状态从红色变为绿色。