
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:


Pilih secara otomatis perbarui file database seperti di bawah ini:

Pilih penyimpanan database seperti di bawah ini:

Lakukan backup database sebelum melakukan upgrade seperti dibawah ini:

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:

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

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

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/