Предуслови
Корак 1: Ажурирајте систем
Корак 2: Инсталирајте Црате.ИО
Корак 3: Измените правила заштитног зида
Корак 4: Тестирајте Црате.ИО
Корак 5: Инсталирајте Црате-ов цли—Цасх
Црате.ИО, или Црате, је скалабилно складиште података оријентисано на документе отвореног кода које комбинује стандардни СКЛ интерфејс са Еластицсеарцх-ом, доносећи вам и брзину и лакоћу коришћења Еластицсеарцх-а и моћне карактеристике стандардног СКЛ-а.
У овом туторијалу показаћу вам како да инсталирате Црате.ИО на ЦентОС 7 сервер.
Предуслови
Корак 1: Ажурирајте систем
Пријавите се као судо корисник, покрените следеће команде да ажурирате систем на најновији стабилан статус:
sudo yum install epel-release -y
sudo yum update -y
sudo shutdown -r now
Корак 2: Инсталирајте Црате.ИО
Подесите Црате.ИО ИУМ репо:
sudo rpm --import https://cdn.crate.io/downloads/yum/RPM-GPG-KEY-crate
sudo rpm -Uvh https://cdn.crate.io/downloads/yum/7/noarch/crate-release-7.0-1.noarch.rpm
Инсталирајте Црате.ИО користећи ИУМ:
sudo yum install crate -y
Покрените Црате.ИО услугу:
sudo systemctl start crate.service
sudo systemctl enable crate.service
Корак 3: Измените правила заштитног зида
Да бисте омогућили спољни приступ Црате.ИО, потребно је да отворите порт 4200 у конфигурацији заштитног зида:
sudo firewall-cmd --zone=public --permanent --add-port=4200/tcp
sudo firewall-cmd --reload
Корак 4: Тестирајте Црате.ИО
Можете користити цурл програм да бисте добили детаље о Црате.ИО на инстанци вашег сервера:
curl 127.0.0.1:4200
Ако ништа не крене по злу, детаљи о Црате.ИО ће се приказати на екрану као у наставку:
{
"ok" : true,
"status" : 200,
"name" : "Trick Shot",
"cluster_name" : "crate",
"version" : {
"number" : "0.55.4",
"build_hash" : "2d16cf28f96ed72624d80667c52effc8328efe76",
"build_timestamp" : "2016-08-16T12:02:51Z",
"build_snapshot" : false,
"es_version" : "2.3.4",
"lucene_version" : "5.5.0"
}
}
Затим можете да посетите веб интерфејс Црате.ИО тако што ћете усмерити свој веб претраживач на http://<your-server-IP>:4200/admin.
У интерфејсу администрације Црате.ИО, као почетник, можете да кликнете на картицу „Почетак“ да бисте увезли неке узорке података из Твиттер стрима, а затим да користите картицу „Конзола“ за извршавање упита.
Корак 5: Инсталирајте Црате-ов цли—Цасх
Не само да можете да користите Црате.ИО у графичком корисничком интерфејсу, можете га користити и у интерфејсу командне линије.
Можете користити пип да инсталирате Црате-ов цли, Црасх:
sudo yum install python-pip -y
sudo pip install --upgrade pip
sudo pip install --upgrade Pygments
sudo pip install crash
На пример, можете да користите Црасх да повежете Црате.ИО на локалној машини:
crash --hosts 127.0.0.1:4200
У Црасх љусци можете да извршите СКЛ упите за узорке података увезених раније:
select * from tweets limit 5;
Коначно, користите следећу команду да бисте напустили Црасх схелл:
\q
Тиме је наш водич завршен. Хвала вам за читање.