Langkah-langkah download dan installasi
195410194-MARIO-IF4-STMIK AKAKOM Yogyakarta
OrientDB adalah Multi-Model Open Source NoSQL DBMS yang menggabungkan kekuatan grafik dan fleksibilitas dokumen ke dalam satu database operasional berkinerja tinggi yang dapat diskalakan.
Installasi
- Download file installasi OrientDB di https://orientdb.org/download
- Download versi terbaru dari link diatas atau versi 3.2.0 dengan link https://s3.us-east-2.amazonaws.com/orientdb3/releases/3.2.0/orientdb-3.2.0.tar.gz
- Disini saya mendownload file menggunakan wget
- Ekstraks file .tar.gz tersebut di direktori dimana anda ingin menginstall OrientDB. (Disini saya ekstraks di direktori /opt)
- Masuk ke direktori /opt/orientdb-3.2.0
- Buka file orientdb-server-config.xml pada folder config
- Pada bagian orient-server -> storeages, tambahkan field storage seperti berikut dengan nilai atribut kalian sendiri
<storage path="memory:temp" name="temp" userName="yourUsername" userPassword="yourPassword" loaded-at-startup="true" />
- Lalu pada bagian orient-server -> users, tambahkan field user seperti berikut dengan nama dan password sebelumnya
<user name="yourUsername" password="yourPassword" resources="*"/>
- Karena file ini menyimpan password maka lebih baik kita ubah hak akses file ini
- Buat user yang akan menjalankan server
$ sudo useradd -d /opt/orientdb-3.2.0 -M -r -s /bin/false -U orientdb
- Ubah kepemilikan dari direktori orientdb-3.2.0
$ sudo chown -R orientdb.orientdb /opt/orientdb-3.2.0
- Ubah hak user grup orientdb agar user didalamnya bisa memanggil shell script
$ sudo chmod 775 /opt/orientdb-3.2.0/bin
$ sudo chmod g+x /opt/orientdb-3.2.0/bin/*.sh
$ sudo usermod -a -G orientdb yourUsername
- Salin script ke init.d
$ sudo cp /opt/orientdb-3.2.0/bin/orientdb.sh /etc/init.d/
- Edit script orientdb.sh yang di init.d
sudo gedit /etc/init.d/orientdb.sh
Ubah baris kode berikut
sudo -u $ORIENTDB_USER sh -c "cd \"$ORIENTDB_DIR/bin\"; /usr/bin/nohup ./server.sh 1>../log/orientdb.log 2>../log/orientdb.err &"
sudo -u $ORIENTDB_USER sh -c "cd \"$ORIENTDB_DIR/bin\"; /usr/bin/nohup ./shutdown.sh 1>>../log/orientdb.log 2>>../log/orientdb.err &"
- Update rc.d dir
- Start server
$ sudo /etc/init.d/orientdb.sh start
- Cek kalau server berhasil dijalankan
$ sudo /etc/init.d/orientdb.sh status
- Masuk ke console orientdb
$ /opt/orientdb-3.2.0/bin/console.sh
- Buat database baru
create database remote:/yourDatabaseName yourUsername yourPassword local
Penutup
Hanya itu yang bisa saya sampaikan, bila ada yang salah mohon dimaklumi dan bila berkenan mohon diarahkan ke arah yang benar. Terima kasih