Elastično iskanje

Namestite ElasticSearch v Ubuntu

Namestite ElasticSearch v Ubuntu
V tem kratkem prispevku bomo videli, kako lahko namestimo eno najbolj priljubljenih platform za indeksiranje in iskanje besedil, Elasticsearch na Ubuntu in jo začnemo uporabljati. Zdaj bomo začeli.

Podatkovna baza Elasticsearch

Elasticsearch je ena izmed najbolj priljubljenih baz podatkov NoSQL, ki se uporablja za shranjevanje in iskanje besedilnih podatkov.

Elasticsearch temelji na tehnologiji indeksiranja lucena in omogoča iskanje v milisekundah na podlagi indeksiranih podatkov. Podpira poizvedbe v zbirki podatkov prek API-jev REST. To pomeni, da lahko uporabljamo preproste klice HTTP in metode HTTP, kot so GET, POST, PUT, DELETE itd. za dostop do podatkov.

 Nameščanje Jave

Če želite namestiti Elasticsearch na Ubuntu, moramo najprej namestiti Javo. Java morda ni privzeto nameščena. Preverimo ga lahko s tem ukazom:

java -verzija

Ko zaženemo ta ukaz, dobimo naslednji izhod:

Zdaj bomo v naš sistem namestili Javo. Za to uporabite ta ukaz:

sudo add-apt-repository ppa: webupd8team / java
posodobitev sudo apt-get
sudo apt-get install oracle-java8-installer

Ko se ti ukazi končajo, lahko z istim ukazom ponovno preverimo, ali je Java nameščena.

Namestitev Elasticsearch

Zdaj je namestitev Elasticsearch le nekaj ukazov. Za začetek prenesite datoteko paketa Elasticsearch s strani ES:

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

Ko zaženemo zgornji ukaz, bomo videli naslednji izhod:

Nato lahko nameščeno datoteko namestimo dpkg ukaz:

sudo dpkg -i elastično iskanje-1.7.2.deb

Ko zaženemo zgornji ukaz, bomo videli naslednji izhod:

Paket deb naložite samo s spletnega mesta ES.

Konfiguracijske datoteke za Elasticsearch bodo shranjene na / etc / elasticsearch.  Če želite zagotoviti, da se Elasticsearch s strojem zažene in ustavi, zaženite naslednji ukaz:

sudo update-rc.d privzete vrednosti elastičnega iskanja

Konfiguriranje Elasticsearch

Zdaj imamo aktivno namestitev za Elasticsearch. Za učinkovito uporabo programa Elasticsearch lahko spremenimo nekaj pomembnih sprememb v konfiguraciji. Zaženite naslednji ukaz, da odprete konfiguracijsko datoteko ES:

sudo nano / etc / elasticsearch / elasticsearch.yml

Najprej spremenimo vozlišče.ime in grozd.ime v elastično iskanje.yml mapa. Ne pozabite odstraniti # pred vsako vrstico, ki jo želite urediti, da jo označite kot komentar.

Spremenite te lastnosti:

Ko končate z vsemi spremembami konfiguracije, prvič zaženite strežnik ES:

sudo service elasticsearch start

Ko zaženemo ta ukaz in preverimo stanje storitve, dobimo naslednji izhod:

Uporaba Elasticsearch

Zdaj, ko se je Elasticsearch začel, ga lahko začnemo uporabljati za svoje ukaze.

Če si želite ogledati podrobnosti primerka in informacije o gruči, zaženite naslednji ukaz:

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

Morda boste morali namestiti curl, naredite to s tem ukazom:

sudo apt-get namestite kodro

Ko zaženemo ta ukaz, dobimo naslednji izhod:

Zdaj lahko poskusimo vstaviti nekaj podatkov v ES z naslednjim ukazom:

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

Ko zaženemo ta ukaz, dobimo naslednji izhod:

Poskusimo zdaj pridobiti podatke:

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

Ko zaženemo ta ukaz, dobimo naslednji izhod:

Zaključek

V tem kratkem prispevku smo izvedeli, kako lahko namestimo Elasticsearch in na njem zaženemo osnovne poizvedbe.

Vadnica za OpenTTD
OpenTTD je ena izmed najbolj priljubljenih poslovnih simulacijskih iger. V tej igri morate ustvariti čudovit prevozniški posel. Vendar boste začeli na...
SuperTuxKart za Linux
SuperTuxKart je odličen naslov, zasnovan tako, da vam brezplačno ponuja izkušnjo Mario Kart v vašem sistemu Linux. Igrati je precej zahtevno in zabavn...
Vadnica za bitko za Wesnoth
Bitka za Wesnoth je ena izmed najbolj priljubljenih odprtokodnih strateških iger, ki jih lahko trenutno igrate. Ne samo, da se ta igra razvija že zelo...