Како инсталирати Парсе Сервер на ЦентОС 7

Парсе Сервер је алтернатива отвореног кода за позадинску услугу Парсе која се гаси. Ако сте љубитељ ове услуге, и даље можете уживати у истом искуству тако што ћете применити Парсе Сервер на свом серверу.

Овај чланак ће вас водити кроз процес инсталирања Парсе сервера на ЦентОС 7 машини.

Предуслови

Корак 1: Ажурирајте систем

Отворите ССХ терминал, пријавите се на свој сервер као судо корисник, а затим користите доње команде да ажурирате систем на најновији стабилан статус:

sudo yum install epel-release -y
sudo yum update -y
sudo shutdown -r now

Након што се систем поново покрене, поново се пријавите као исти судо корисник да бисте наставили даље.

Корак 2: Инсталирајте Ноде.јс

Инсталирајте најновији Ноде.јс 6.к на следећи начин, који је 6.9.4у време писања:

cd
curl --silent --location https://rpm.nodesource.com/setup_6.x | sudo bash -
sudo yum install -y nodejs

Корак 3: Инсталирајте МонгоДБ сервер

Креирајте МонгоДБ 3.4 ИУМ репо тако што ћете копирати цео сегмент кода испод у ваш ССХ терминал, а затим притиснути Enter:

cat <<EOF | sudo tee -a /etc/yum.repos.d/mongodb-org-3.4.repo
[mongodb-org-3.4]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/7/mongodb-org/3.4/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-3.4.asc
EOF

Користите следеће команде да бисте инсталирали и покренули најновије стабилно издање МонгоДБ сервера, које је 3.4.1у тренутку писања:

sudo yum install -y mongodb-org
sudo systemctl start mongod.service
sudo systemctl enable mongod.service

Корак 4: Инсталирајте Парсе Сервер

Инсталирајте најновији Парсе Сервер, који је 2.3.2био у време писања овог чланка, на следећи начин:

sudo yum install git -y
cd /opt
sudo git clone https://github.com/ParsePlatform/parse-server.git
cd parse-server
sudo npm install -g parse-server mongodb-runner

Корак 5: Покрените Парсе Сервер

Пре него што будете могли да користите Парсе Сервер, морате да подесите два параметра (аппИд и мастерКеи) за аутентификацију.

Претпостављајући да:

  • аппИд = 462s45ze2vn6x2vrfyfenqmksngx5xbs
  • мастерКеи = kcr454f9xgq3bpdbhwuy4umamekk3n7f

Покрените Парсе Сервер на следећи начин:

mongodb-runner start
parse-server --appId 462s45ze2vn6x2vrfyfenqmksngx5xbs --masterKey kcr454f9xgq3bpdbhwuy4umamekk3n7f --databaseURI mongodb://localhost/test

Излаз би требало да личи на:

appId: 462s45ze2vn6x2vrfyfenqmksngx5xbs
masterKey: ***REDACTED***
port: 1337
host: 0.0.0.0
databaseURI: mongodb://localhost/test
mountPath: /parse
maxUploadSize: 20mb
userSensitiveFields: email
serverURL: http://localhost:1337/parse

[13831] parse-server running on http://localhost:1337/parse

То је то. Самостална верзија Парсе сервера је успешно распоређена на вашој машини.

Корак 6: Тестирајте сервер за рашчлањивање

Пре него што кренете даље, потребно је да отворите нови прозор ССХ терминалске конзоле како бисте наставили да Парсе Сервер ради у тренутном.

У новом прозору ССХ терминалне конзоле, пошаљите податке у МонгоДБ базу података на следећи начин:

curl -X POST \
-H "X-Parse-Application-Id: 462s45ze2vn6x2vrfyfenqmksngx5xbs" \
-H "Content-Type: application/json" \
-d '{"score":1337,"InventoryName":"Desktops","cheatMode":false}' \
http://localhost:1337/parse/classes/Inventory

Требало би да добијете одговор који је сличан:

{"objectId":"meNcfQ6JJJ","createdAt":"2017-01-20T02:19:57.436Z"}

Затим можете да преузмете податке помоћу следеће команде:

curl -X GET \
-H "X-Parse-Application-Id: 462s45ze2vn6x2vrfyfenqmksngx5xbs" \
http://localhost:1337/parse/classes/Inventory/meNcfQ6JJJ

Овај пут би требало да добијете одговор који је сличан:

{"objectId":"meNcfQ6JJJ","score":1337,"InventoryName":"Desktops","cheatMode":false,"createdAt":"2017-01-20T02:19:57.436Z","updatedAt":"2017-01-20T02:19:57.436Z"}

Тиме је наш водич завршен. Хвала за читање.

Остави коментар

Успон машина: Примене вештачке интелигенције у стварном свету

Успон машина: Примене вештачке интелигенције у стварном свету

Вештачка интелигенција није у будућности, она је овде управо у садашњости. У овом блогу Прочитајте како су апликације вештачке интелигенције утицале на различите секторе.

ДДОС напади: кратак преглед

ДДОС напади: кратак преглед

Да ли сте и ви жртва ДДОС напада и збуњени сте методама превенције? Прочитајте овај чланак да бисте решили своја питања.

Да ли сте се икада запитали како хакери зарађују новац?

Да ли сте се икада запитали како хакери зарађују новац?

Можда сте чули да хакери зарађују много новца, али да ли сте се икада запитали како зарађују толики новац? Хајде да причамо.

Гоогле-ови револуционарни изуми који ће вам олакшати живот.

Гоогле-ови револуционарни изуми који ће вам олакшати живот.

Да ли желите да видите револуционарне изуме Гугла и како су ти изуми променили живот сваког људског бића данас? Затим читајте на блогу да бисте видели Гооглеове изуме.

Фридаи Ессентиал: Шта се десило са аутомобилима које покреће вештачка интелигенција?

Фридаи Ессентиал: Шта се десило са аутомобилима које покреће вештачка интелигенција?

Концепт самовозећих аутомобила који путују на путеве уз помоћ вештачке интелигенције је сан који већ неко време имамо. Али упркос неколико обећања, њих нема нигде. Прочитајте овај блог да сазнате више…

Технолошка сингуларност: далека будућност људске цивилизације?

Технолошка сингуларност: далека будућност људске цивилизације?

Како се наука развија великом брзином, преузимајући многе наше напоре, расте и ризик да се подвргнемо необјашњивој сингуларности. Прочитајте шта би сингуларност могла да значи за нас.

Функционалности слојева референтне архитектуре великих података

Функционалности слојева референтне архитектуре великих података

Прочитајте блог да бисте на најједноставнији начин упознали различите слојеве у архитектури великих података и њихове функционалности.

Еволуција складиштења података – Инфографика

Еволуција складиштења података – Инфографика

Методе складиштења података су се развијале можда од рођења података. Овај блог покрива еволуцију складиштења података на основу инфографике.

6 невероватних предности поседовања паметних кућних уређаја у нашим животима

6 невероватних предности поседовања паметних кућних уређаја у нашим животима

У овом дигиталном свету, паметни кућни уређаји постали су кључни део живота. Ево неколико невероватних предности паметних кућних уређаја о томе како они чине наш живот вредним живљења и једноставнијим.

Ажурирање додатка за мацОС Цаталина 10.15.4 изазива више проблема него што их решава

Ажурирање додатка за мацОС Цаталина 10.15.4 изазива више проблема него што их решава

Недавно је Аппле издао мацОС Цаталина 10.15.4 додатак за исправку проблема, али изгледа да ажурирање изазива више проблема који доводе до квара Мац машина. Прочитајте овај чланак да бисте сазнали више