我们在Centos7上的几个Azure D12v2实例上运行ElasticSearch。 在索引数据的同时,机器的IO似乎相当差,跳到每秒3MB和15MB之间,这对SSD存储来说显然是很慢的。 — Taken from IOTOP — Total DISK READ : 0.00 B/s | Total DISK WRITE : 3.01 M/s Actual DISK READ: 0.00 B/s | Actual DISK WRITE: 2.68 M/s — Taken from IOTOP — Total DISK READ : 0.00 B/s | Total DISK WRITE : 6.93 M/s Actual DISK READ: 0.00 B/s […]
我们在Windows 2008 R2上运行Elasticsearch 5.5.1。 我们已经安装了Searchguard SSL插件,以在Elasticsearch的传输端口(9300)上启用SSL,并使用我们的pipe理员提供的jks证书。 如何validation此端口上的通信是否使用SSL? 是否有任何内置的工具或其他免费软件工具可以用来确定/监控? 谢谢!
我有一个4GB的ram机器,可以作为一个ios / webapp的数据库服务器。 在那台机器上,我只安装了Elasticsearch和MySql。 我现在想要做的只是允许从两个IP地址连接到ES。 托pipeios和webapp的两台服务器。 我是否在ES conf文件中设置这些IP地址? network.host network.bind_host network.publish_host
我正在运行一个三节点( index.number_of_replicas: 0 )集群,当前index.number_of_replicas: 0 。 我想把其中一个节点放下来进行维护。 我有没有select做这个,而不增加number_of_replicas ? 在closures节点之前,Shutdown API似乎不会重新平衡分片。 所以,看起来我需要使用群集重新路由API手动将碎片移动到另一个节点。 这样做会重新平衡其他碎片回到我的节点,所以我想我需要以某种方式重新平衡集群。 有没有更好的select呢?
在16核心XEON类,128GB内存RHEL服务器我想部署elasticsearch。 什么是更好的性能明智? 有一个巨大的弹性search过程来使用本地主机上的所有资源? 将主机分成4个相同的虚拟机(KVM),并在每个虚拟机上部署带有elasticsearch实例的elasticsearch集群。 在本地主机上创builddocker容器并在其上部署elasticsearch集群。 谢谢!
我有一个Elastic Stack服务器(在Hyper-v ),它通过logstash exec命令摄取数据并对其执行分析。 除了显示为数字的date字段之外,一切都很好。 我如何获得logstash , Elasticsearch或Kibana识别字段sadate而不是数字? 数据是Unix epoch时间(以milliseconds 。 码: python文件输出的数据是JSON格式。 在进行elasticsearch之前,没有真正的处理过程正在进行。 Logstashconfiguration: input { exec { command => "/home/elliot/BullhornConnector.py JobOrder isOpen,webResponses,submissions,sendouts,interviews,placements,address,numOpenings,employmentType,owner,title,clientCorporation" interval => 60 codec => json tags => ["JobOrder"] } exec { command => "/home/elliot/BullhornConnector.py Lead owner,leadSource,firstName,lastName,status,dateAdded" interval => 60 codec => json tags => ["Lead"] } exec { command => […]
我最近设置了一个AWS Elasticsearch Domain,但是我没有看到阻止它的方法(就像你可以使用一个EC2实例一样),这意味着我不断被计费。 在这个阶段,我只需要做一些testing,而不需要一个全职的集群。 我看到的唯一select是删除域名,我错过了什么?
我正在构build一个Web应用程序。 我有一个用PHP编写的ElasticSearch和REST API索引的书籍数据库。 在应用程序中,有一个search框,在那里input书名,JS脚本调用search请求,而search请求使用ElasticSearch的search查询运行curl请求。 问题是,当用户键入的速度太快,请求太多。 它开始减速,即使正常的单个请求持续大约200毫秒,也会延长到5-10秒,这个时间太长了。 我可以运行更less的请求,但我希望即时反馈。 所以我问 – 在我的服务器上,curl的核心是否一次只运行一个请求,即使它们是在不同的PHP请求中调用的,还是其他的东西?
我正在研究用elasticsearchreplacememcached。 基本上,我需要减less我的软件堆栈,因为我将使用弹性search,我正在考虑创build一个索引,将作为一般的caching,我将存储各种项目。 有没有办法build立这样一个“通用的桶”,可以容纳不同的项目没有弹性的抱怨? 从目前为止我所看到的,当你第一次存储一个项目时,弹性自动为每个键创build一个types。 如果您尝试保存一个恰好具有已经映射的键弹性的不同项目,则这可能会导致麻烦,其中具有不同的值。 任何方式来完成上述? 问候
尝试从couchdb中使用couchdb river插件将〜400m文档导入到Elasticsearch中。 一切都开始很好,索引时间在5k / s左右,但在几个小时后回来,发现它的速度在20 / s左右。 我们有一个强壮的盒子,一个x1.xlarge的系统,它所做的全是Elasticsearch。 我们有一个没有复制的分片,以帮助索引和禁用索引刷新。 堆被设置为使用65%的内存,我们正在使用oracle的最新Java 7。 我需要调整什么设置来帮助初始数据导入? 我已经玩过了不起眼的超时/大小,但仍然无法find最佳位置。 任何帮助将是伟大的。 Zuhaib