Elastična pretraga

Instalirajte ElasticSearch na Ubuntu

Instalirajte ElasticSearch na Ubuntu
U ovom kratkom postu vidjet ćemo kako možemo instalirati jednu od najpopularnijih platformi za indeksiranje i pretraživanje teksta, Elasticsearch na Ubuntu i početi je koristiti. Sad ćemo započeti.

Baza podataka Elasticsearch

Elasticsearch jedna je od najpopularnijih NoSQL baza podataka koja se koristi za pohranu i pretraživanje podataka temeljenih na tekstu.

Elasticsearch temelji se na tehnologiji indeksiranja lucena i omogućuje pronalaženje pretraživanja u milisekundama na temelju podataka koji se indeksiraju. Podržava upite baze podataka putem REST API-ja. To znači da možemo koristiti jednostavne HTTP pozive i HTTP metode poput GET, POST, PUT, DELETE itd. za pristup podacima.

 Instaliranje Jave

Da bismo instalirali Elasticsearch na Ubuntu, prvo moramo instalirati Javu. Java možda nije instalirana prema zadanim postavkama. To možemo provjeriti pomoću ove naredbe:

java -verzija

Kada pokrenemo ovu naredbu, dobit ćemo sljedeći izlaz:

Sada ćemo instalirati Javu u naš sustav. Koristite ovu naredbu da biste to učinili:

sudo add-apt-repozitorij ppa: webupd8team / java
sudo apt-get ažuriranje
sudo apt-get install oracle-java8-installer

Nakon što se ove naredbe izvrše, opet možemo provjeriti je li Java instalirana pomoću iste naredbe.

Instaliranje Elasticsearch

Sada je instalacija Elasticsearch samo pitanje nekoliko naredbi. Za početak preuzmite datoteku paketa Elasticsearch sa stranice ES:

wget https: // artefakti.elastičan.co / downloads / elasticsearch / elasticsearch-6.2.2.deb

Kada pokrenemo gornju naredbu, vidjet ćemo sljedeći izlaz:

Dalje možemo instalirati preuzetu datoteku dpkg naredba:

sudo dpkg -i elasticsearch-1.7.2.deb

Kada pokrenemo gornju naredbu, vidjet ćemo sljedeći izlaz:

Obavezno preuzmite paket deb s web mjesta ES.

Konfiguracijske datoteke za Elasticsearch bit će pohranjene na / etc / elasticsearch.  Da biste bili sigurni da je Elasticsearch pokrenut i zaustavljen sa strojem, pokrenite sljedeću naredbu:

sudo update-rc.d zadane vrijednosti elastičnog pretraživanja

Konfiguriranje Elasticsearch

Trenutno imamo aktivnu instalaciju za Elasticsearch. Da bismo učinkovito koristili Elasticsearch, možemo unijeti neke važne promjene u konfiguraciju. Pokrenite sljedeću naredbu da biste otvorili ES konfiguracijsku datoteku:

sudo nano / etc / elasticsearch / elasticsearch.yml

Prvo modificiramo čvor.Ime i Klastera.Ime u elastično pretraživanje.yml datoteka. Ne zaboravite ukloniti znak # prije svakog retka koji želite urediti kako biste ga uklonili kao komentar.

Izmijenite ova svojstva:

Kad završite sa svim promjenama konfiguracije, prvi put pokrenite ES poslužitelj:

sudo service elasticsearch start

Kada pokrenemo ovu naredbu i provjerimo status usluge, dobit ćemo sljedeći izlaz:

Korištenje Elasticsearch

Sada kada je Elasticsearch započeo, možemo ga početi koristiti za svoje naredbe.

Da biste vidjeli detalje instance i informacije o klasteru, pokrenite sljedeću naredbu:

curl -X GET 'http: // localhost: 9200'

Možda ćete morati instalirati curl, učinite to pomoću ove naredbe:

sudo apt-get instalirati curl

Kada pokrenemo ovu naredbu, dobit ćemo sljedeći izlaz:

Sada možemo pokušati umetnuti neke podatke u ES pomoću sljedeće naredbe:

curl -X POST 'http: // localhost: 9200 / linuxhint / hello / 1' -H 'Content-Type: aplikacija
/ json '-d' "name": "LinuxHint" '

Kada pokrenemo ovu naredbu, dobit ćemo sljedeći izlaz:

Pokušajmo sada dobiti podatke:

curl -X GET 'http: // localhost: 9200 / linuxhint / hello / 1'

Kada pokrenemo ovu naredbu, dobit ćemo sljedeći izlaz:

Zaključak

U ovom kratkom postu naučili smo kako možemo instalirati Elasticsearch i pokrenuti osnovne upite na njemu.

Vodič za Shadow of the Tomb Raider za Linux
Shadow of the Tomb Raider dvanaesti je dodatak seriji Tomb Raider - franšizi u akcijsko-avanturističkoj igri koju je stvorio Eidos Montreal. I kritiča...
Kako pojačati FPS u Linuxu?
FPS je kratica Okviri u sekundi. Zadatak FPS-a je mjerenje broja sličica u reprodukcijama video zapisa ili igranim izvedbama. Jednostavnim riječima, b...
Najpopularnije laboratorijske igre Oculus App
Ako ste vlasnik slušalica Oculus, tada morate biti sigurni u bočno učitavanje. Bočno učitavanje postupak je instaliranja nehranjenog sadržaja na vaše ...