问题标签 [search-guard]
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 - Elasticsearch 将 GlusterFS 用于持久卷和 UnavailableShardsException
我在 OpenShift 上部署了一个日志记录项目,并在 GlusterFS 上创建了一个 PV,它由在一个集群中运行的 3 个服务器组成。
我在 GlusterFS 上创建了一个卷并在其上启用了分片功能。但是,Elasticsearch 没有按预期运行,我收到此错误:
我该如何解决这个问题?
elasticsearch - 安装搜索卫士失败
我正在尝试在 ES 5.6.3 中实现 search-guard-5-5.6.3-
在执行时
我明白了
并在发泄的同时
我收到以下错误
在 ES 日志中它说:
有没有我可能需要研究的配置?
elasticsearch - 由于以下原因无法检索集群状态:配置的节点均不可用
我正在尝试在 ES 5.6.3 中实现 search-guard-5-5.6.3- 并且在执行时遇到了一些问题
我明白了
我的集群已正确启动,在 ES 日志中显示:
但是在尝试发送请求http://host:9200我收到以下错误
elasticsearch - sgadmin.sh 失败 elasticsearch && searchguard
在尝试执行时
我收到以下错误:
由于以下原因无法检索集群状态:所有配置的节点都不可用:[{#transport#-1}{6PPXnCNqTt-W5g-0fmeZuQ}{host}{host:9200}]。这不是错误,会继续尝试
错误:
我在 elasticsearch.yml 中的 conf 是
有没有我可能需要研究的配置?
bash - 在 docker 容器中的主要服务完全加载后运行 bash 脚本
我正在使用这个 docker 存储库来安装elasticsearch
和searchguard
searchguard 需要在 elasticsearchbin/init_sg.sh
完全加载后运行脚本。
我不喜欢docker exec -it elasticsearch bin/init_sg.sh
每次重新创建容器时手动运行。我正在寻找一种在Dockerfile
or中以编程方式执行此操作的方法docker-compose.yml
。
我现在的主要问题是在 dockerfile 中找到主进程 pid 并确保 elasticsearch 服务已完全加载。谁能给我建议如何做到这一点?
不成功的 Dockerfile
go - 如何解析 DER 字节?
我正在尝试为Elasticsearch Searchguard创建证书。一项要求是证书必须包含oid:1.2.3.4.5.5
在 SAN 中。我正在使用 GO 生成该证书。经过反复试验,我发现如果我使用[]byte{0x88, 0x05, 0x2A, 0x03, 0x04, 0x05, 0x05}
原始 ASN.1 字节,这会变成oid:1.2.3.4.5.5
SANs 。我想了解这些字节如何表示 value oid:1.2.3.4.5.5
。我读过这个,但我仍然很困惑。你能帮我理解这个 []byte 代表oid:1.2.3.4.5.5
什么吗?
elasticsearch - Kibana 未跨会话保存开发工具历史记录
我在每个 ES 节点中都安装了 Kibana 插件。Kibana 落后于 nginx 反向代理,因为它是从/kibana/
路由提供的。Elastic 受到 SearchGuard 插件的保护。
问题:每次登录都会重置开发工具/控制台的历史记录(每次登录后,历史记录为空)。现在,我不确定在使用 SearchGuard 时是否遗漏了某些内容或者这是预期的行为?我记得在安装 SearchGuard 之前效果很好。不知道是巧合还是确实相关。它在一个会话期间正确保存。
弹性版本:6.1.3
谢谢!
elasticsearch - SearchGuard 社区版 - Rest API
我想知道 SearchGuard 社区版是否具有其余 api 功能?
有没有社区版的人找到一种方法来管理内部用户、角色等,而不使用其余的 api。
docker - elasticsearch启动并在docker中运行后,如何运行searchguard设置脚本?
我一直在尝试让 searchguard 设置脚本在 elasticsearchinit_sg.sh
之后自动运行。我不想手动使用docker exec
. 这是我尝试过的。
入口点.sh:
Dockerfile:
但是,它会抛出cannot run elasticsearch as root error
:
所以我想我不能直接在中运行entrypoint.sh
elasticsearch,这很令人困惑,因为当Dockerfile是这样的时候没有问题:
该线程接受的答案不起作用。容器中没有“/run/entrypoint.sh”。
解决方案:
最后我设法完成了。这是我的自定义入口点脚本,它将自动运行 searchguard 设置脚本:
如果您有任何替代解决方案,请随时回答。
elasticsearch - 无法从 S3 存储桶恢复弹性搜索索引快照
我正在使用 Elasticsearch 版本 6.2.4,它的插件 searchguard 6.2.4-12,s3-repository-plugin。使用设置为 elasticsearch.yml 中的 searchguard 禁用 SSL
并且使用以下设置为 serarchguard 上的任何用户启用快照还原:
出于测试目的,我将索引创建为:
这成功创建了索引。然后我使用这个脚本创建它的快照:
该脚本旨在创建 30 天前索引的快照并将它们上传到 s3 存储桶,然后删除它们。在此过程中,它将索引快照文件上传到 s3 上以索引命名的文件夹。它运行成功,还将快照文件上传到 s3 存储桶。现在当我恢复它时,我正在运行脚本:
它在参数中采用索引名称。当我运行它时,它会返回:
并且索引实际上没有形成。请告诉我缺少什么以及需要进一步做些什么。