? COMO instalar o LOGANALYZER no GNU/Linux Ubuntu Server 18.04.x LTS
Sadržaj:
- Preduvjeti
- Instaliranje Elasticsearch-a
- Konfiguriranje elastičnog pretraživanja
- Udaljeni pristup
- Zaključak
Elasticsearch je mehanizam za pretraživanje i analitiku raspodijeljenog s otvorenim kodom. Podržava RESTful operacije i omogućuje vam pohranu, pretraživanje i analizu velikih količina podataka u realnom vremenu.
Elasticsearch jedna je od najpopularnijih pretraživača koja napaja aplikacije koje imaju složene zahtjeve za pretraživanje, poput velikih trgovina e-trgovine i analitičkih aplikacija.
U ovom će vam vodiču pokazati kako instalirati Elasticsearch na Ubuntu 18.04. Iste upute vrijede i za Ubuntu 16.04 i bilo koju Ubuntu temeljenu distribuciju, uključujući Linux Mint, Kubuntu i Elementarni OS.
Preduvjeti
Morat ćete biti prijavljeni kao korisnik s povlasticama sudo da biste mogli instalirati pakete na svoj Ubuntu sustav.
Instaliranje Elasticsearch-a
Najlakši način za instaliranje Elasticsearcha na Ubuntu 18.04 je instaliranjem deb paketa iz službenog spremišta Elasticsearch.
U vrijeme pisanja ovog članka najnovija verzija Elasticsearch-a iznosi
7.0.0
i zahtijeva da se na sustav instalira Java 8.
Započnite ažuriranjem indeksa paketa i instaliranjem paketa apt-transport-https koji je potreban za pristup spremištu preko
sudo apt update
sudo apt install apt-transport-https
Instalirajte OpenJDK 8:
sudo apt install openjdk-8-jdk
Provjerite instalaciju Jave pokretanjem sljedeće naredbe koja će ispisati verziju Java:
java -version
Izlaz bi trebao izgledati ovako:
openjdk version "1.8.0_191" OpenJDK Runtime Environment (build 1.8.0_191-8u191-b12-2ubuntu0.18.04.1-b12) OpenJDK 64-Bit Server VM (build 25.191-b12, mixed mode)
Sada kada je Java instalirana, sljedeći korak je dodavanje spremišta Elasticsearch.
Uvezi GPG spremišta pomoću sljedeće naredbe
wget
:
wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo apt-key add -
Gornja naredba treba ispisati
OK
što znači da je ključ uspješno uvežen i da će se paketi iz ovog skladišta smatrati pouzdanima.
Zatim dodajte spremište Elasticsearch u sustav izdavanjem:
sudo sh -c 'echo "deb https://artifacts.elastic.co/packages/7.x/apt stable main" > /etc/apt/sources.list.d/elastic-7.x.list'
Ako želite instalirati prethodnu verziju Elasticsearch-a, promijenite
7.x
u gornjoj naredbi s potrebnom verzijom.
Nakon što je spremište omogućeno, ažurirajte popis pogodnih paketa i instalirajte Elasticsearch motor upisivanjem:
sudo apt update
sudo apt install elasticsearch
Elasticsearch usluga neće se pokrenuti automatski nakon završetka postupka instalacije. Da biste pokrenuli uslugu i omogućili pokretanje usluge:
sudo systemctl enable elasticsearch.service
sudo systemctl start elasticsearch.service
Možete provjeriti radi li se Elasticsearch slanjem HTTP zahtjeva na port 9200 na localhost sa sljedećom naredbom curl:
curl -X GET "localhost:9200/"
Trebali biste vidjeti nešto slično ovome:
{ "name": "kwEpA2Q", "cluster_name": "elasticsearch", "cluster_uuid": "B-5B34LXQFqDeIYwSgD3ww", "version": { "number": "7.0.0", "build_flavor": "default", "build_type": "deb", "build_hash": "b7e28a7", "build_date": "2019-04-05T22:55:32.697037Z", "build_snapshot": false, "lucene_version": "8.0.0", "minimum_wire_compatibility_version": "6.7.0", "minimum_index_compatibility_version": "6.0.0-beta1" }, "tagline": "You Know, for Search" }
Trebat će 5-10 sekundi za pokretanje usluge. Ako vidite
curl: (7) Failed to connect to localhost port 9200: Connection refused
, pričekajte nekoliko sekundi i pokušajte ponovo.
sudo journalctl -u elasticsearch
Čestitamo, u ovom trenutku imate instaliran Elasticsearch na vašem Ubuntu poslužitelju.
Konfiguriranje elastičnog pretraživanja
Podaci elastičnog pretraživanja pohranjuju se u direktoriju
/var/lib/elasticsearch
, konfiguracijske datoteke nalaze se u
/etc/elasticsearch
a opcije pokretanja Java mogu se konfigurirati u
/etc/default/elasticsearch
datoteci.
Elasticsearch je prema zadanim postavkama konfiguriran za slušanje samo na localhostu. Ako se klijent koji se povezuje na bazu podataka također pokreće na istom hostu i postavljate jedan čvor klastera, ne trebate mijenjati zadanu konfiguracijsku datoteku.
Udaljeni pristup
Elasticsearch nema okvira, ne provodi provjeru autentičnosti tako da mu može pristupiti svatko tko može pristupiti HTTP API-ju. Ako želite omogućiti udaljeni pristup vašem poslužitelju Elasticsearch, morat ćete konfigurirati vatrozid i omogućiti pristup Elasticsearch priključku 9200 samo od pouzdanih klijenata.
Ubuntu dolazi s alatom za konfiguraciju vatrozida koji se zove UFW. UFW je prema zadanim postavkama instaliran, ali nije omogućen. Prije omogućavanja UFW vatrozida prvo dodajte pravilo koje će omogućiti dolazne SSH veze:
sudo ufw allow 22
Dopusti procjenu s udaljene pouzdane IP adrese:
sudo ufw allow from 192.168.100.20 to any port 9200
Ne zaboravite promijeniti
192.168.100.20
s udaljenom IP adresom.
Uključite UFW pomoću upisivanja:
sudo ufw enable
Na kraju provjerite status vatrozida:
sudo ufw status
Izlaz bi trebao izgledati ovako:
Status: active To Action From -- ------ ---- 22 ALLOW Anywhere 9200 ALLOW 192.168.100.20 22 (v6) ALLOW Anywhere (v6)
Nakon što je vatrozid konfiguriran, sljedeći korak je uređivanje konfiguracije Elasticsearch i omogućavanje Elasticsearchu da preslušava vanjske veze.
Da biste to učinili, otvorite konfiguracijsku datoteku
elasticsearch.yml
:
sudo nano /etc/elasticsearch/elasticsearch.yml
Potražite liniju koja sadrži
network.host
, komentirajte je i promijenite vrijednost na
0.0.0.0
:
network.host: 0.0.0.0
Ponovo pokrenite uslugu Elasticsearch kako bi promjene stupile na snagu:
sudo systemctl restart elasticsearch
To je to. Sada se možete povezati s poslužiteljem Elasticsearch sa svoje udaljene lokacije.
Zaključak
Uspješno ste instalirali Elasticsearch na svoj Ubuntu 18.04. Sada možete posjetiti službenu stranicu Elasticsearch Documentation i naučiti kako započeti s Elasticsearch.
java elastična baza podataka ubuntuŠTo je DNS traženje i kako funkcionira DNS pretraživanje

ČLanak objašnjava pojam domene.
Kako instalirati elastično traženje na centos 7

Elasticsearch jedna je od najpopularnijih pretraživača koja napaja aplikacije koje imaju složene zahtjeve za pretraživanje, poput velikih trgovina e-trgovine i analitičkih aplikacija. Ovaj vodič objašnjava kako instalirati Elasticsearch na CentOS 7.
Kako instalirati elastično traženje na debianu 9

Elasticsearch jedna je od najpopularnijih pretraživača koja napaja aplikacije koje imaju složene zahtjeve za pretraživanje, poput velikih trgovina e-trgovine i analitičkih aplikacija. Ovaj će vam vodič uputiti kroz postupak instaliranja Elasticsearch-a na Debian 9.