当前位置: 首页 > 知识库问答 >
问题:

elasticsearch上ec2的发现

东深
2023-03-14

下面是我的elasticsearch配置(elasticsearch.yml文件)。

**cluster:
  name: demo.elasticsearch.com

node:
  name: node1

discovery:

type: ec2

ec2:

groups: elastic-search

host_type: private_dns

ping_timeout: 5s

gateway:

type: s3

s3:

bucket: elastic-search-demo

cloud:

aws:

access_key: A*************4M

secret_key: sT********************lmn8

region: us-east-1**

安装了弹性搜索和cloud-aws插件,我有两个实例在同一个aws帐户在us-east-1d与安全组弹性搜索。安全组配置为允许TCP连接的9300-9400端口。

共有1个答案

益泰平
2023-03-14

可能是端口导致了问题。默认情况下,Elasticsearch绑定到端口9200和9300。如果将这些规则添加到安全组中,则应设置。

 类似资料:
  • 问题内容: 我在配置logstash以输出到AWS EC2上的Elasticsearch集群时遇到麻烦。 我正在使用Logstash版本1.1.5和Elasticsearch 1.19.8。 这是我在logstash中的输出配置: 这是elasticsearch.yml中的相应配置 我使用以下命令启动logstash: 在启动一段时间后,出现以下故障: 我的怀疑是,logstash需要使用诸如cl

  • 我正在尝试在一些带有Tomcat服务器的Linux机器上使用AWS EC2上的应用程序。之前,我在局域网上使用Infinispan应用程序,并使用UDP多播进行JGroups成员发现。EC2不支持UDP多播,这是Infinispan用于检测集群中运行的节点的默认节点发现方法。我研究了使用S3\u-PING协议,但我还没有弄清楚为什么它不起作用。 有人知道问题出在哪里吗? 这是我的配置文件:1. A

  • 问题内容: 我在EC2上运行了Elasticsearch, 我可以点击本地IP地址(例如curl -XGET localhost:9200) 无论是在同一台计算机上还是在我们的网络上,我都无法通过公用IP地址进行攻击,它总是会超时, IPtables允许 端口是开放的(对其自身以及专用网络都是开放的) Elasticsearch http.cors已启用,并允许“ *” 除了Iptables,亚马

  • 我有Windows EC2实例,用于面向公共的C#API。专有网络(以及相关的互联网网关、子网等)都是默认的。 我现在已经使用他们更安全的VPCendpoint选项(而不是面向公众的)设置了AWS ElasticSearch服务,并将其关联到与我上面的Windows EC2实例相同的子网和VPC。 我想让他们互相交谈。 正在从读取https://docs.aws.amazon.com/elasti

  • 我的OSX Sierra上有多个Java版本(包括Java8)。 我必须将/system/library/frameworks/javavm.framework/versions/currentjdk/home/bin/java维护为“1.6.0_65”,因为我需要遗留应用程序:(

  • 问题内容: 我想知道是否有人知道我是否可以在EC2实例上安装Java 8。我的应用程序被打包为带有嵌入式码头的胖子,所以仅Java 8运行时就足够了。 我对Linux不太熟悉,我看到他们在默认AMI上仅支持Java 7。我可以运行一个简单的命令来更新到Java 8吗? 问题答案: Java 8可能无法在您要查找的AMI上直接使用。但是,创建实例后,您始终可以安装它。 例如,检查这篇说明如何在Jav