L'installazione del server 6.x elasticsearch vps DA
Tempo fa ne ho scritto Tempo fa ne ho scritto Tempo fa ne ho scritto
Cominciamo!
Tempo fa ne ho scritto:
1 | yum install java-1.8.0-openjdk-devel |
Tempo fa ne ho scritto:
1 | java -version |
Tempo fa ne ho scritto:
1 2 3 | openjdk version "1.8.0_201" OpenJDK Runtime Environment (build 1.8.0_201-b09) OpenJDK 64-Bit Server VM (build 25.201-b09, mixed mode) |
Tempo fa ne ho scritto
1 | sudo rpm --import https://artifacts.elastic.co/GPG-KEY-elasticsearch |
Tempo fa ne ho scritto:
1 | nano /etc/yum.repos.d/elasticsearch.repo |
il contenuto:
1 2 3 4 5 6 7 8 | [elasticsearch-6.x] name=Elasticsearch repository for 6.x packages baseurl=https://artifacts.elastic.co/packages/6.x/yum gpgcheck=1 gpgkey=https://artifacts.elastic.co/GPG-KEY-elasticsearch enabled=1 autorefresh=1 type=rpm-md |
Facciamo l'installazione :
1 | yum install elasticsearch |
Tempo fa ne ho scritto:
1 2 | sudo systemctl enable elasticsearch.service sudo systemctl start elasticsearch.service |
Tutto funziona praticamente, dobbiamo fare una piccola modifica nella configurazione dell'elasticsearch stesso in modo da rilasciarlo nel mondo.
Modifichiamo il file /ecc / elasticsearch / elasticsearch.yml
1 | nano /etc/elasticsearch/elasticsearch.yml |
e noi cambiamo:
1 2 3 4 5 6 7 8 9 10 11 | # ------------------------------------ Node ------------------------------------ # # Use a descriptive name for the node: # node.name: node-1 # # Add custom attributes to the node: # #node.rack: r1 # # ----------------------------------- Paths ------------------------------------ |
node.name: il nodo 1 dovrebbe essere commentato.
Il prossimo
1 2 3 4 5 6 7 8 9 10 11 12 | # ---------------------------------- Network ----------------------------------- # # Set the bind address to a specific IP (IPv4 or IPv6): # network.host: IPSERWERA # # Set a custom port for HTTP: # http.port: 9200 # # For more information, see the documentation at: # <http://www.elastic.co/guide/en/elasticsearch/reference/current/modules-network.html> |
Poi lo commentiamo 2 opzioni:
network.host: IPSERVER e inserisci l'ip del tuo server vps e
http.port: 9200 – questa è la porta dove vediamo elasticsearch su Internet
dopo aver apportato queste modifiche, salva ed esegui lo script.
1 | service elasticsearch start |
Se tutto è andato bene all'indirizzo di IPSERVER:9200 dovremmo vedere qualcosa di simile:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | { "name" : "node-1", "cluster_name" : "elasticsearch", "cluster_uuid" : "v84rLjnsR5WpbiYapg7-Dg", "version" : { "number" : "6.8.1", "build_flavor" : "default", "build_type" : "rpm", "build_hash" : "1fad4e1", "build_date" : "2019-06-18T13:16:52.517138Z", "build_snapshot" : false, "lucene_version" : "7.7.0", "minimum_wire_compatibility_version" : "5.6.0", "minimum_index_compatibility_version" : "5.0.0" }, "tagline" : "You Know, for Search" } |
Tempo fa ne ho scritto
Se la pagina non viene visualizzata, aggiungere la porta 9200 consenti firewalla.