OrientDB yra multimodulinė NoSQL duomenų bazė palaikanti grafų ir dokumentų duomenų bazes. Tai yra Java paremta programinė įranga galinti veikti bet kurioje operacinėje sistemoje. Žemiau pateikiame kelis pagrindinius OrientDB privalumus:
Spartus veikimas (gali būti apdorojama iki 220 000 įrašų per sekundę);
schema-less,
schema-full ir
schema-mixed tipus;
OrientDB palaido MySQL užklausas bei kalbą.
0. Preliminarūs reikalavimai:
- Virtualiai dedikuotas OpenVZ serveris naudojantis mūsų parengtą CentOS 7 operacinės sistemos šabloną.
1. OrientDB paketo parsisiuntimas:
OrientDB naudoja Java kalbą, todėl visų pirma turite įdiegti šią programinę įrangą įvykdydami komandą:
yum install java-1.8.0-openjdk
2. OrientDB paketo parsisiuntimas:
Šioje pamokoje parsisiųsime šiuo metu esančią naujausią OrientDB versiją -2.2.29. Failas bus parsiunčiamas į
/opt/ katalogą pagal šias komandas:
cd /opt/
wget -O orientdb-community-2.2.29.tar.gz http://orientdb.com/download.php?file=orientdb-community-2.2.29.tar.gz&os=linux
Parsisiuntus paketą galite jį išskleisti naudodami komandą:
tar xvzf orientdb-community-2.2.29.tar.gz
Ir pakeiskite katalogo pavadinimą į
orientdb:
mv orientdb-community-2.2.29/ orientdb
3. OrientDB serviso sukūrimas:
Visų pirma sukuriame naują OrientDB naudotoją:
useradd -r orientdb -s /sbin/nologin
Tada nustatykite OrientDB failų savininką:
chown -R orientdb:orientdb /opt/orientdb/
Toliau turite pakoreguoti dalį OrientDB konfigūracinių failų (jeigu dar neturite įsirašę Nano teksto redagavimo įrankio, tai galite atlikti pagal
pamoką):
nano /opt/orientdb/bin/orientdb.sh
Ir pakeiskite eilutes
ORIENTDB_DIR ir
ORIENTDB_USER į šias reikšmes:
ORIENTDB_DIR="/opt/orientdb"
ORIENTDB_USER="orientdb"
Išsaugokite ir išeikite iš failo. Tada atidarykite kitą failą:
nano /opt/orientdb/bin/orientdb.service
Ir sutikrinkite ar pateikiama informacija atitinka žemiau nurodytą:
#
# Copyright (c) OrientDB LTD (http://orientdb.com/)
#
[Unit]
Description=OrientDB Server
After=network.target
After=syslog.target
[Install]
WantedBy=multi-user.target
[Service]
User=orientdb
Group=orientdb
ExecStart=/opt/orientdb/bin/server.sh
Tada perkelkite failą į tinkamą vietą serveryje:
mv /opt/orientdb/bin/orientdb.service /etc/systemd/system/
Ir perkraukite
systemd naudodami komandą:
systemctl daemon-reload
Dabar galite paleisti OrientDB ir nustatyti, kad duomenų bazė startuotų kiekvieną kartą perkrovus serverį:
systemctl start orientdb
systemctl enable orientdb
4. Testavimas:
Jeigu diegimas buvo atliktas korektiškai, OrientDB bus pasiekama per 2480 prievadą. Tai patikrinti galite įvykdydami komandą:
netstat -ln | grep 2480
Taip pat galite atidaryti duomenų bazės valdymo sistemą naršyklėse naudodami adresą:
http://jūsų_serverio_IP_adresas:2480
Ir Jums bus pateikiamas toks langas: