Cara Install ArangoDB di Ubuntu 18.04 LTS

Cara Install ArangoDB

Cara Install ArangoDB – AragonDB adalah database gratis dan open source. Salah satu database nosql yang sangat fleksibel, ArangoDB mendukung tiga model data kunci / nilai, dokumen, dan grafik. Database ini menyediakan semua fitur basis data yang diperlukan untuk aplikasi web modern. ArangoDB tidak menggunakan sistem penyimpanan data tradisional seperti pada MySQL atau PostgreSQL.

Dalam tutorial ini, saya akan mengajarkan kepada Anda bagaimana cara menginstal ArangoDB di Ubuntu 18.04 LTS.


DAFTAR ISI

  • Install ArangoDB3
  • Konfigurasi Web Interface ArangoDB3

REQUIRMENTS

  • Server yang menggunakan Ubuntu 18.04
  • Akses Root

Sebelum memulai, Anda perlu memperbarui sistem Anda dengan versi terbaru. Anda dapat melakukan ini dengan menjalankan perintah berikut:

apt-get update -y
 apt-get upgrade -y

Setelah server Anda diperbarui, restart server Anda untuk menerapkan perubahan.


STEP 1 – Install ArangoDB3


Secara default, ArangoDB tidak tersedia di repositori default Ubuntu 18.04. Jadi, Anda perlu menambahkannya ke repositori. Pertama, unduh dan tambahkan key GPG dengan perintah berikut:

wget -q https://download.arangodb.com/arangodb34/DEBIAN/Release.key -O- | apt-key add -

Selanjutnya, tambahkan repositori dengan perintah berikut:

nano /etc/apt/sources.list.d/arangodb.list

Tambahkan baris berikut:

deb https://download.arangodb.com/arangodb34/DEBIAN/ /

Simpan dan tutup file, ketika Anda selesai. Kemudian, perbarui repositori dan instal ArangoDB3 dengan perintah berikut:

apt-get update -y
apt-get install apt-transport-https arangodb3 -y

Selama instalasi, Anda harus mengisi yang diminta selama proses installasi berjalan:

Buat kata sandi untuk akses root ke database:

Cara Install ArangoDB
Cara Install ArangoDB

Pilih secara otomatis perbarui file database seperti di bawah ini:

Cara Install ArangoDB

Pilih penyimpanan database seperti di bawah ini:

Cara Install ArangoDB

Lakukan backup database sebelum melakukan upgrade seperti dibawah ini:

Cara Install ArangoDB

Setelah instalasi selesai dengan sukses, mulai layanan ArangoDB dan aktifkan secara otomatis saat Anda menghidupkan server dengan perintah berikut:

systemctl start arangodb3
systemctl enable arangodb3

Anda dapat memeriksa status ArangoDB yang sedang berjalan dengan perintah berikut:

systemctl status arangodb3

Anda akan melihat output berikut:

? arangodb3.service - ArangoDB database server
   Loaded: loaded (/lib/systemd/system/arangodb3.service; enabled; vendor preset: enabled)
   Active: active (running) since Tue 2019-05-07 16:00:21 UTC; 2min 57s ago
 Main PID: 14070 (arangod)
    Tasks: 18 (limit: 131072)
   CGroup: /system.slice/arangodb3.service
           ??14070 /usr/sbin/arangod --uid arangodb --gid arangodb --pid-file /var/run/arangodb3/arangod.pid --temp.path /var/tmp/arangodb3 --l

May 07 16:00:21 ubuntu1804 arangod[14070]: 2019-05-07T16:00:21Z [14070] INFO ArangoDB 3.4.5 [linux] 64bit, using jemalloc, build tags/v3.4.5-0-
May 07 16:00:21 ubuntu1804 arangod[14070]: 2019-05-07T16:00:21Z [14070] INFO detected operating system: Linux version 4.15.0-20-generic (buildd
May 07 16:00:21 ubuntu1804 arangod[14070]: 2019-05-07T16:00:21Z [14070] INFO {authentication} Jwt secret not specified, generating...
May 07 16:00:21 ubuntu1804 arangod[14070]: 2019-05-07T16:00:21Z [14070] INFO using storage engine rocksdb
May 07 16:00:21 ubuntu1804 arangod[14070]: 2019-05-07T16:00:21Z [14070] INFO {cluster} Starting up with role SINGLE
May 07 16:00:21 ubuntu1804 arangod[14070]: 2019-05-07T16:00:21Z [14070] INFO {syscall} file-descriptors (nofiles) hard limit is 131072, soft li
May 07 16:00:21 ubuntu1804 arangod[14070]: 2019-05-07T16:00:21Z [14070] WARNING {threads} --server.threads (64) is more than eight times the nu
May 07 16:00:22 ubuntu1804 arangod[14070]: 2019-05-07T16:00:22Z [14070] INFO {authentication} Authentication is turned on (system only), authen
May 07 16:00:25 ubuntu1804 arangod[14070]: 2019-05-07T16:00:25Z [14070] INFO using endpoint 'http+tcp://127.0.0.1:8529' for non-encrypted reque
May 07 16:00:27 ubuntu1804 arangod[14070]: 2019-05-07T16:00:27Z [14070] INFO ArangoDB (version 3.4.5 [linux]) is ready for business. Have fun!

Anda juga dapat mengamankan ArangoDB dengan menjalankan skrip instalasi arango-secure.

Pertama, hentikan layanan ArangoDB dengan perintah berikut:

systemctl stop arangodb3

Kemudian, amankan ArangoDB dengan perintah berikut:

arango-secure-installation
 Please enter password for root user:
 Repeat password:

Masukan password root Anda dan tekan Enter, Anda akan melihat output berikut:

2019-05-07T16:03:53Z [14322] INFO {syscall} file-descriptors (nofiles) hard limit is 1048576, soft limit is 1048576
2019-05-07T16:03:53Z [14322] WARNING {threads} --server.threads (64) is more than eight times the number of cores (1), this might overload the server
2019-05-07T16:03:55Z [14322] INFO Password changed.
2019-05-07T16:03:55Z [14322] INFO {startup} server will now shut down due to upgrade, database initialization or admin restoration.

STEP 2 – Konfigurasi Web Interface ArangoDB3


ArangoDB sekarang telah Anda install dan dikonfigurasi, saatnya untuk konfigurasi akses web interface ArangoDB. Web interface ArangoDB dapat digunakan untuk mengelola basis data, koleksi, dokumen, pengguna, grafik dan memeriksa status server.

Secara default, ArangoDB dikonfigurasi untuk mengakses hanya dari localhost. Jadi, Anda perlu mengonfigurasi ArangoDB untuk mengakses dari lokasi jarak jauh. Anda dapat melakukannya dengan mengedit file /etc/arangodb3/arangod.conf:

nano /etc/arangodb3/arangod.conf

Ubah baris berikut:

Dari:
endpoint = tcp://127.0.0.1:8529

Menjadi:
endpoint = tcp://192.168.0.104:8529

Simpan dan tutup file, ketika Anda selesai. Kemudian, restart layanan ArangoDB untuk menerapkan perubahan berikut:

systemctl restart arangodb3

Sekarang, buka browser web Anda dan ketik URL http://192.168.0.104:8529. Anda akan diarahkan ke halaman berikut:

Cara Install ArangoDB

Sekarang, masukan username dan password root Anda. Kemudian, klik tombol Login. Anda akan melihat halaman berikut:

Cara Install ArangoDB

Sekarang, pilih database dan klik pada Select DB. Anda akan melihat tampilan dasbor ArangoDB di halaman berikut:

Cara Install ArangoDB

Selamat! Anda telah berhasil menginstal dan mengkonfigurasi ArangoDB di server Ubuntu 18.04.

Demikianlah tutorial Cara Install ArangoDB di Ubuntu 18.04 LTS. Semoga artikel ini dapat membantu Anda.
Terimakasih.


REFRENSI:

  • https://www.howtoforge.com/how-to-install-arangodb-on-ubuntu-1804/

Leave a Reply

Your email address will not be published. Required fields are marked *