Installasi OrientDB di Linux Ubuntu

MARIO
3 min readMay 11, 2021

--

Langkah-langkah download dan installasi

195410194-MARIO-IF4-STMIK AKAKOM Yogyakarta

https://pmb.akakom.ac.id/

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

  • 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

di baris paling atas
pada fungsi start()
sudo -u $ORIENTDB_USER sh -c "cd \"$ORIENTDB_DIR/bin\"; /usr/bin/nohup ./server.sh 1>../log/orientdb.log 2>../log/orientdb.err &"
pada fungsi stop()
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

--

--

MARIO

Mahasiswa Informatika di STMIK AKAKOM Yogyakarta