frame

Sveiki apsilankę!

Jei forume lankaisi pirmą kartą, kviečiame registruotis ir prisijungti prie diskusijų.

Prisijungti Registruotis

OrientDB duomenų bazės diegimas CentOS 7 aplinkoje

iv_vytenisgiv_vytenisg Super Moderator
edited 2017 lapkričio 24 Į Duomenų bazių serveriai
attachment.php?attachmentid=307&stc=1&d=1511527575

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ę);
    Palaiko
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ą:

[url]http://jūsų_serverio_IP_adresas:2480[/url]

Ir Jums bus pateikiamas toks langas:

attachment.php?attachmentid=306&stc=1&d=1511527496
Norėdami palikti komentarą, turite prisijungti arba registruokis.