KUINKA ASENTAA KÄYTTÖJÄRJESTELMÄ! (Tutoriaali)
Sisällysluettelo:
Elasticsearch on avoimen lähdekoodin hajautettu kokotekstihaku- ja analysointimoottori. Se tukee RESTful-toimia ja antaa sinun tallentaa, etsiä ja analysoida suuria tietomääriä reaaliajassa.
Elasticsearch on yksi suosituimmista hakukoneiden virrankäyttösovelluksista, joilla on monimutkaiset hakuvaatimukset, kuten suuret verkkokaupat ja analyyttiset sovellukset.
Tässä opetusohjelmassa näytämme sinulle kuinka asentaa Elasticsearch Ubuntu 18.04 -sovellukseen. Samat ohjeet koskevat Ubuntu 16.04: tä ja mitä tahansa Ubuntu-pohjaista jakelua, mukaan lukien Linux Mint, Kubuntu ja Elementary OS.
edellytykset
Sinun on oltava kirjautuneena sisään käyttäjänä, jolla on sudo-oikeudet, jotta voit asentaa paketteja Ubuntu-järjestelmään.
Elasticsearchin asentaminen
Helpoin tapa asentaa Elasticsearch Ubuntu 18.04 -sovellukseen on asentamalla deb-paketti virallisesta Elasticsearch-arkistosta.
Tämän artikkelin kirjoittamishetkellä viimeisin Elasticsearch-versio on
7.0.0
ja vaatii Java 8: n asentamisen järjestelmään.
Aloita päivittämällä pakettihakemisto ja asentamalla apt-transport-https-paketti, jota tarvitaan arkiston käyttämiseen HTTPS: n kautta:
sudo apt update
sudo apt install apt-transport-https
Asenna OpenJDK 8:
sudo apt install openjdk-8-jdk
Varmista Java-asennus suorittamalla seuraava komento, joka tulostaa Java-version:
java -version
Lähdön tulisi näyttää noin:
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)
Nyt kun Java on asennettu, seuraava vaihe on lisätä Elasticsearch-arkisto.
Tuo arkiston GPG seuraavalla
wget
komennolla:
wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo apt-key add -
Yllä olevan komennon pitäisi tulostaa
OK
mikä tarkoittaa, että avaimen tuonti onnistui ja paketteja tästä arkistosta pidetään luotettavina.
Lisää seuraavaksi järjestelmään Elasticsearch-arkisto antamalla:
sudo sh -c 'echo "deb https://artifacts.elastic.co/packages/7.x/apt stable main" > /etc/apt/sources.list.d/elastic-7.x.list'
Jos haluat asentaa aiemman Elasticsearch-version, vaihda yllä olevaan komentoon
7.x
tarvittava versio.
Kun arkisto on otettu käyttöön, päivitä
apt
pakettiluettelo ja asenna Elasticsearch-moottori kirjoittamalla:
sudo apt update
sudo apt install elasticsearch
Elastinen haku -palvelu ei käynnisty automaattisesti asennuksen valmistuttua. Palvelun käynnistäminen ja palvelun suorittamisen käyttöönotto:
sudo systemctl enable elasticsearch.service
sudo systemctl start elasticsearch.service
Voit varmistaa, että Elasticsearch on käynnissä lähettämällä HTTP-pyyntö porttiin 9200 localhostissa seuraavalla curl-komennolla:
curl -X GET "localhost:9200/"
Sinun pitäisi nähdä jotain tällaista:
{ "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" }
Palvelun alkaminen vie 5-10 sekuntia. Jos näet
curl: (7) Failed to connect to localhost port 9200: Connection refused
, odota muutama sekunti ja yritä uudelleen.
sudo journalctl -u elasticsearch
Onnittelut, tällä hetkellä olet asentanut Elasticsearch Ubuntu-palvelimeesi.
Elastisen haun määrittäminen
Elastinenhakutiedot tallennetaan hakemistoon
/var/lib/elasticsearch
, kokoonpanotiedostot sijaitsevat hakemistossa
/etc/elasticsearch
ja Java-käynnistysasetukset voidaan määrittää hakemistoon
/etc/default/elasticsearch
.
Oletuksena Elasticsearch on määritetty kuuntelemaan vain localhostia. Jos tietokantaan yhdistävä asiakas toimii myös samalla isännällä ja määrität yhden solmun klusterin, sinun ei tarvitse muuttaa oletusasetustiedostoa.
Etäyhteys
Elasticsearch ei ole laatikossa, ei toteuta todennusta, joten jokainen, joka voi käyttää HTTP-sovellusliittymää, voi käyttää sitä. Jos haluat sallia Elasticsearch-palvelimen etäkäytön, sinun on määritettävä palomuuri ja sallittava pääsy Elasticsearch-porttiin 9200 vain luotettavilta asiakkailta.
Ubuntun mukana tulee palomuurin määritystyökalu nimeltään UFW. Oletuksena UFW on asennettu, mutta sitä ei ole otettu käyttöön. Ennen kuin otat UFW-palomuurin käyttöön, lisää ensin sääntö, joka sallii tulevat SSH-yhteydet:
sudo ufw allow 22
Salli arviointi luotetusta etäosoitteesta:
sudo ufw allow from 192.168.100.20 to any port 9200
Muista muuttaa
192.168.100.20
etä-IP-osoitteellasi.
Ota UFW käyttöön kirjoittamalla:
sudo ufw enable
Tarkista lopuksi palomuurin tila:
sudo ufw status
Lähdön tulisi näyttää noin:
Status: active To Action From -- ------ ---- 22 ALLOW Anywhere 9200 ALLOW 192.168.100.20 22 (v6) ALLOW Anywhere (v6)
Kun palomuuri on määritetty, seuraava vaihe on muokata Elasticsearch-määrityksiä ja antaa Elasticsearchin kuunnella ulkoisia yhteyksiä.
Avaa se
elasticsearch.yml
asetustiedosto:
sudo nano /etc/elasticsearch/elasticsearch.yml
Etsi rivi, joka sisältää
network.host
, poista sen kommentit ja muuta arvoksi
0.0.0.0
:
network.host: 0.0.0.0
Käynnistä Elasticsearch-palvelu uudelleen, jotta muutokset tulevat voimaan:
sudo systemctl restart elasticsearch
Se siitä. Voit nyt muodostaa yhteyden Elasticsearch-palvelimeen etäältä.
johtopäätös
Elasticsearch on asennettu onnistuneesti Ubuntu 18.04 -laitteeseen. Voit nyt vierailla virallisella Elasticsearch-dokumentaatiosivulla ja oppia aloittamaan Elasticsearch-sovelluksen.
java Flexiblesearch-tietokanta ubuntuKuinka asentaa odoo 11 ubuntuun 18.04
Tämä opas kattaa vaiheet, jotka tarvitaan Odoo: n asentamiseen ja määrittämiseen tuotantoa varten Git source- ja Python-virtuaaliympäristössä Ubuntu 18.04 -järjestelmässä.
Kuinka asentaa odoo 12 ubuntuun 18.04
Tämä opetusohjelma kattaa vaiheet, jotka tarvitaan Odoo 12: n asentamiseen ja määrittämiseen tuotantoon Git source- ja Python-virtuaaliympäristössä Ubuntu 18.04 -järjestelmässä.
Kuinka asentaa elastinen haku debian 9: een
Elasticsearch on yksi suosituimmista hakukoneiden virrankäyttösovelluksista, joilla on monimutkaiset hakuvaatimukset, kuten suuret verkkokaupat ja analyyttiset sovellukset. Tämä opetusohjelma opastaa sinua Elasticsearchin asentamisessa Debian 9: ään.