Parakushtet
Hapi 1: Përditësoni sistemin tuaj
Hapi 2: Instaloni Java
Hapi 3: Instaloni Elasticsearch
Hapi 4: Testoni Elasticsearch
Elasticsearch është një motor i popullarizuar i kërkimit dhe analitikës me tekst të plotë me burim të hapur. Falë shkathtësisë, shkallëzueshmërisë dhe lehtësisë së përdorimit, Elasticsearch përdoret gjerësisht si teknologji themelore e aplikacioneve të ndryshme për të ofruar veçori komplekse kërkimi.
Në këtë tutorial hyrës, unë do të shpjegoj se si të instaloni Elasticsearch në një nyje të vetme CentOS 7.
Parakushtet
Para se të lexoni më tej, duhet të keni:
- Vendosi një shembull të serverit Vultr CentOS 7 nga e para.
- Identifikohu në këtë makinë CentOS 7 nga një terminal SSH duke përdorur një përdorues sudo jo-root. Ju mund të mësoni se si të krijoni një përdorues të tillë nga ky artikull i Vultr .
Hapi 1: Përditësoni sistemin tuaj
Përditësoni sistemin tuaj në statusin më të fundit të qëndrueshëm:
sudo yum update
sudo reboot
Pas rindezjes, përdorni përsëri të njëjtin përdorues për t'u identifikuar.
Hapi 2: Instaloni Java
Duhet të instaloni Java përpara se të mund të ekzekutoni siç duhet Elasticsearch. Këtu mund të instaloni OpenJDK 1.8.0 duke përdorur komandën e mëposhtme:
sudo yum install java-1.8.0-openjdk.x86_64
Pastaj, mund të verifikoni instalimin tuaj me këtë komandë:
java -version
Hapi 3: Instaloni Elasticsearch
Importoni çelësin Elasticsearch GPG:
sudo rpm --import https://packages.elastic.co/GPG-KEY-elasticsearch
Krijoni një depo Elasticsearch:
sudo vi /etc/yum.repos.d/elasticsearch.repo
Kopjoni segmentin e mëposhtëm të kodit në skedar:
[elasticsearch-2.x]
name=Elasticsearch repository for 2.x packages
baseurl=https://packages.elastic.co/elasticsearch/2.x/centos
gpgcheck=1
gpgkey=https://packages.elastic.co/GPG-KEY-elasticsearch
enabled=1
Ruani dhe hiqni dorë:
:wq
Instaloni Elasticsearch duke përdorur YUM:
sudo yum install elasticsearch
Filloni Elasticsearch dhe vendoseni që të fillojë në nisjen e sistemit:
sudo systemctl start elasticsearch.service
sudo systemctl enable elasticsearch.service
Hapi 4: Testoni Elasticsearch
Pas instalimit, mund të testoni Elasticsearch duke përdorur komandën curl:
curl http://localhost:9200/
Pas suksesit, një dokument JSON nga Elasticsearch do të dalë në terminalin tuaj:
{
"name" : "Legion",
"cluster_name" : "elasticsearch",
"version" : {
"number" : "2.3.2",
"build_hash" : "b9e4a6acad4008027e4038f6abed7f7dba346f94",
"build_timestamp" : "2016-04-21T16:03:47Z",
"build_snapshot" : false,
"lucene_version" : "5.5.0"
},
"tagline" : "You Know, for Search"
}
Ky shembull përdor konfigurimin e paracaktuar. Nëse dëshironi të vendosni Elasticsearch në një mjedis prodhimi, duhet të përdorni një konfigurim më të personalizuar. Mund të mësoni më shumë rreth konfigurimit të Elasticsearch nga faqja zyrtare e internetit.