Előfeltételek
1. lépés: Frissítse rendszerét
2. lépés: Telepítse a Java-t
3. lépés: Telepítse az Elasticsearch programot
4. lépés: Az Elasticsearch tesztelése
Az Elasticsearch egy népszerű nyílt forráskódú, teljes szövegű kereső és elemző motor. Sokoldalúságának, méretezhetőségének és könnyű használhatóságának köszönhetően az Elasticsearch széles körben használatos különféle alkalmazások alaptechnológiájaként, hogy összetett keresési funkciókat biztosítson.
Ebben a bevezető oktatóanyagban elmagyarázom, hogyan telepíthető az Elasticsearch egyetlen CentOS 7 csomópontra.
Előfeltételek
Mielőtt tovább olvasna, rendelkeznie kell:
- A semmiből telepített egy Vultr CentOS 7 kiszolgálópéldányt.
- Jelentkezett be erre a CentOS 7 gépre egy SSH-terminálról egy nem root sudo felhasználó használatával. Ebből a Vultr cikkből megtudhatja, hogyan hozhat létre ilyen felhasználót .
1. lépés: Frissítse rendszerét
Frissítse rendszerét a legújabb stabil állapotra:
sudo yum update
sudo reboot
Az újraindítás után továbbra is ugyanazt a felhasználót használja a bejelentkezéshez.
2. lépés: Telepítse a Java-t
Az Elasticsearch megfelelő futtatásához telepítenie kell a Java-t. Itt telepítheti az OpenJDK 1.8.0-t a következő paranccsal:
sudo yum install java-1.8.0-openjdk.x86_64
Ezután ezzel a paranccsal ellenőrizheti a telepítést:
java -version
3. lépés: Telepítse az Elasticsearch programot
Importálja az Elasticsearch GPG kulcsot:
sudo rpm --import https://packages.elastic.co/GPG-KEY-elasticsearch
Hozzon létre egy Elasticsearch repót:
sudo vi /etc/yum.repos.d/elasticsearch.repo
Másolja a következő kódrészletet a fájlba:
[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
Mentés és kilépés:
:wq
Az Elasticsearch telepítése a YUM segítségével:
sudo yum install elasticsearch
Indítsa el az Elasticsearch programot, és állítsa be, hogy elinduljon a rendszerindításkor:
sudo systemctl start elasticsearch.service
sudo systemctl enable elasticsearch.service
4. lépés: Az Elasticsearch tesztelése
A telepítés után a curl paranccsal tesztelheti az Elasticsearch-et:
curl http://localhost:9200/
Siker esetén az Elasticsearch JSON-dokumentuma megjelenik a terminálján:
{
"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"
}
Ez a példa az alapértelmezett konfigurációt használja. Ha éles környezetben szeretné üzembe helyezni az Elasticsearch-ot, akkor testreszabottabb konfigurációt kell használnia. Az Elasticsearch konfigurálásáról a hivatalos webhelyen tudhat meg többet.