Installa Elasticsearch 7.3 su CentOS7
Riferimento
Sito ufficiale Documentazione del prodotto REST APIsAggiungi il file REPO
Utilizzare vi o vim per modificare il file /etc/yum.repos.d/elasticsearch.repo, copiare il seguente contenuto nel file, quindi salvare ed uscire.
[elasticsearch-7.x]
name=Elasticsearch repository for 7.x packages
baseurl=https://artifacts.elastic.co/packages/7.x/yum
gpgcheck=1
gpgkey=https://artifacts.elastic.co/GPG-KEY-elasticsearch
enabled=1
autorefresh=1
type=rpm-md
Eseguire l'installazione
yum -y install elasticsearch
Modifica il file di configurazione
Utilizzare vi o vim per modificare /etc/elasticsearch/elasticsearch.yml, modificare l'IP e la porta associati, quindi modificare il nome del nodo. Si consiglia di impostare la dimensione della cache su metà della memoria fisica del server. Per i dettagli, fare riferimento al seguente esempio.
node.name: node-1
indices.fielddata.cache.size: 2gb
network.host: 0.0.0.0
http.port: 9200
cluster.initial_master_nodes: ["node-1"]
Avvia il servizio e verifica il servizio
systemctl enable elasticsearch
systemctl start elasticsearch
curl 127.0.0.1:9200
Informazioni sull'autorizzazione alla connessione
Al termine dell'installazione, per impostazione predefinita non esiste alcun controllo dell'autorizzazione alla connessione. Se è necessario fornire servizi in un ambiente di rete pubblica, è necessario modificare anche la configurazione per abilitare la verifica dell'autorizzazione della connessione. Di solito i nostri scenari di utilizzo non apriranno il servizio Elasticsearch all'esterno, quindi questo articolo non descrive in dettaglio come configurare la verifica dell'autorizzazione alla connessione. Quando il nostro servizio viene implementato nella rete locale del server, non è necessario abilitare la verifica dell'autorizzazione. Se dobbiamo essere più sicuri, possiamo configurare le regole del firewall del server per limitare l'accesso.