Domanda

Sto cercando di impostare Elasticsearch su 2 nodi EC2. Ho installato il plugin e la mia configurazione ha quanto segue:

cloud:
    aws:
        access_key: KEY
        secret_key: KEY

discovery:
    type: ec2
    ec2:
        groups: security-group
.

Si scoprono solo se ho entrambi specificato e un EIP assegnato a ciascuno.Perché ho bisogno di un EIP assegnato? Ogni tempo fa avevo un'istanza NAT e non avevo bisogno dell'EIP né del cloud: ecc. Nella configurazione.

È stato utile?

Soluzione

Avevamo alcuni problemi con i nodi all'interno del cluster per vedersi in un'installazione di AWS EC2.Stavamo vedendo anche un problema di timeout.Si è scoperto che avevamo aggiunto un riferimento auto-referenziale al gruppo di sicurezza (all'interno della console AWS) per ottenere i casi a vedersi.

E.G.All'interno delle impostazioni del gruppo di sicurezza hanno la seguente voce:

TCP Port(Service)    Source
0 - 65535            sg-xxxxx (security-group)
.

Una volta aggiunto questo la scoperta ha funzionato come previsto.

Altri suggerimenti

Prova Usa questa configurazione

cloud:
    aws:
        access_key: KEY
        secret_key: KEY

discovery:
    type: ec2
    ec2:
        groups: security-group
        availability_zones: ap-southeast-1a,ap-southeast-1b
        tag: 
            stage: production
.

e aggiungi tag "stage" alle istanze PS.Gruppo di sicurezza Quale gruppo di sicurezza assegna a istanze

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top