Предуслови
Корак 1: Ажурирајте свој систем
Корак 2: Инсталирајте Јава
Корак 3: Инсталирајте Еластицсеарцх
Корак 4: Тестирајте Еластицсеарцх
Еластицсеарцх је популаран мотор за претрагу и анализу пуног текста отвореног кода. Захваљујући својој свестраности, скалабилности и једноставности употребе, Еластицсеарцх се широко користи као основна технологија различитих апликација за пружање сложених функција претраживања.
У овом уводном туторијалу, објаснићу како да инсталирате Еластицсеарцх на једном ЦентОС 7 чвору.
Предуслови
Пре него што даље читате, требало би да имате:
- Примењена инстанца сервера Вултр ЦентОС 7 од нуле.
- Пријављен на ову ЦентОС 7 машину са ССХ терминала користећи судо корисника који није роот. Можете сазнати како да направите таквог корисника из овог Вултр чланка .
Корак 1: Ажурирајте свој систем
Ажурирајте свој систем на најновији стабилан статус:
sudo yum update
sudo reboot
Након поновног покретања, и даље користите истог корисника за пријаву.
Корак 2: Инсталирајте Јава
Морате да инсталирате Јаву да бисте могли да правилно покренете Еластицсеарцх. Овде можете да инсталирате ОпенЈДК 1.8.0 користећи следећу команду:
sudo yum install java-1.8.0-openjdk.x86_64
Затим можете верификовати своју инсталацију овом командом:
java -version
Корак 3: Инсталирајте Еластицсеарцх
Увезите Еластицсеарцх ГПГ кључ:
sudo rpm --import https://packages.elastic.co/GPG-KEY-elasticsearch
Направите Еластицсеарцх репо:
sudo vi /etc/yum.repos.d/elasticsearch.repo
Копирајте следећи сегмент кода у датотеку:
[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
Сачувај и затвори:
:wq
Инсталирајте Еластицсеарцх користећи ИУМ:
sudo yum install elasticsearch
Покрените Еластицсеарцх и подесите га да се покреће при покретању система:
sudo systemctl start elasticsearch.service
sudo systemctl enable elasticsearch.service
Корак 4: Тестирајте Еластицсеарцх
Након инсталације, можете тестирати Еластицсеарцх користећи команду цурл:
curl http://localhost:9200/
По успеху, ЈСОН документ из Еластицсеарцх-а ће бити послат на ваш терминал:
{
"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"
}
Овај пример користи подразумевану конфигурацију. Ако желите да примените Еластицсеарцх у производном окружењу, требало би да користите прилагођенију конфигурацију. Можете сазнати више о конфигурисању Еластицсеарцх-а са званичног сајта.