GNU/Linux >> Belajar Linux >  >> Debian

Cara Menginstal Sistem Basis Data RethinkDB di Debian 10

RethinkDB adalah sistem basis data NoSQL sumber terbuka dan gratis yang memudahkan pembuatan aplikasi waktu nyata. Muncul dengan antarmuka pengguna grafis yang dapat diakses dari browser web dan digunakan untuk mengelola database. Ini menggunakan JSON untuk memuat aplikasi ke dalam dan membaca database. RethinkDB dibuat untuk menyimpan dokumen JSON dan Anda dapat menskalakannya ke beberapa mesin dengan mudah. Mudah diatur dan memiliki bahasa kueri sederhana yang mendukung penggabungan dan pengelompokan tabel berdasarkan.

Dalam tutorial ini, kami akan menunjukkan cara menginstal sistem manajemen database RethinkDB di server Debian 10.

Prasyarat

  • Server yang menjalankan Debian 10.
  • Kata sandi root dikonfigurasi di server Anda.

Memulai

Sebelum memulai, disarankan untuk memperbarui sistem Anda ke versi terbaru. Anda dapat menjalankan perintah berikut untuk memperbarui sistem Anda.

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

Setelah sistem Anda diperbarui, mulai ulang untuk menerapkan perubahan.

Instal RethinkDB

Secara default, RethinkDB tidak tersedia di repositori default Debian 10. Jadi, Anda perlu menambahkan RethinkDB ke sistem Anda.

Pertama, unduh dan tambahkan kunci GPG dengan perintah berikut:

wget -qO- https://download.rethinkdb.com/apt/pubkey.gpg | apt-key add -

Selanjutnya, tambahkan repositori RethinkDB menggunakan perintah berikut:

echo "deb https://download.rethinkdb.com/apt buster main" | tee /etc/apt/sources.list.d/rethinkdb.list

Setelah repositori ditambahkan, perbarui repositori dan instal RethinkDB dengan perintah berikut:

apt-get update -y
apt-get install rethinkdb -y

Setelah instalasi selesai, mulai layanan RethinkDB dan aktifkan untuk memulai setelah sistem reboot dengan perintah berikut:

systemctl start rethinkdb
systemctl enable rethinkdb

Anda akan melihat output berikut:

rethinkdb.service is not a native service, redirecting to systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install enable rethinkdb

Anda juga dapat memeriksa status layanan RethinkDB dengan perintah berikut:

systemctl status rethinkdb

Anda akan mendapatkan output berikut:

? rethinkdb.service - LSB: This starts a set of rethinkdb server instances.
   Loaded: loaded (/etc/init.d/rethinkdb; generated)
   Active: active (exited) since Wed 2020-01-22 08:38:37 UTC; 1min 18s ago
     Docs: man:systemd-sysv-generator(8)
    Tasks: 0 (limit: 2359)
   Memory: 0B
   CGroup: /system.slice/rethinkdb.service

Jan 22 08:38:37 debian10 systemd[1]: Starting LSB: This starts a set of rethinkdb server instances....
Jan 22 08:38:37 debian10 rethinkdb[10189]: rethinkdb: No instances defined in /etc/rethinkdb/instances.d/
Jan 22 08:38:37 debian10 rethinkdb[10189]: rethinkdb: See http://www.rethinkdb.com/docs/guides/startup/ for more information
Jan 22 08:38:37 debian10 systemd[1]: Started LSB: This starts a set of rethinkdb server instances..

Pada titik ini, RethinkDB diinstal dan dijalankan. Sekarang Anda dapat melanjutkan ke langkah berikutnya.

Konfigurasi RethinkDB

Pertama, salin file konfigurasi sampel RethinkDB dengan perintah berikut:

cp /etc/rethinkdb/default.conf.sample /etc/rethinkdb/instances.d/instance1.conf

Selanjutnya, Anda perlu memodifikasi file konfigurasi ini untuk mengaktifkan antarmuka web RethinkDB. Anda dapat mengeditnya dengan perintah berikut:

nano /etc/rethinkdb/instances.d/instance1.conf

Ubah baris berikut:

## Port for the RethinkDB web interface
http-port=8080
## Allow RethinkDB to accessible from the remote system.
bind=0.0.0.0
## The name of the server
server-name=server1
## Default directory to store data and metadata.
directory=/var/lib/rethinkdb/default

Simpan dan tutup file setelah Anda selesai. Kemudian, mulai ulang layanan RethinkDB untuk menerapkan perubahan:

systemctl restart rethinkdb

Pada titik ini, RethinkDB dikonfigurasi untuk mengakses dari browser web.

Akses Antarmuka Web RethinkDB

Buka browser web Anda dan ketik URL http://your-server-ip:8080. Anda akan diarahkan ke dasbor default RethinkDB seperti yang ditunjukkan di bawah ini:

Dari sini, Anda dapat dengan mudah membuat dan mengelola database dan cluster.

Instal RethinkDB dari Sumber

Jika repositori RethinkDB tidak mendukung sistem operasi Anda, Anda dapat menginstalnya secara manual dari sumbernya.

Anda perlu menginstal dependensi yang diperlukan untuk menginstal RethinkDB dari sumber.

Anda dapat menginstal semua dependensi yang diperlukan dengan perintah berikut:

apt-get install build-essential protobuf-compiler python curl libprotobuf-dev libcurl4-openssl-dev libboost-all-dev libncurses5-dev libjemalloc-dev wget m4 -y

Setelah menginstal semua dependensi, unduh versi terbaru RethinkDB dengan perintah berikut:

wget https://download.rethinkdb.com/dist/rethinkdb-2.4.0.tgz

Setelah diunduh, ekstrak file yang diunduh dengan perintah berikut:

tar -xvzf rethinkdb-2.4.0.tgz

Selanjutnya, ubah direktori ke rethinkdb-2.4.0 dan konfigurasikan dengan perintah berikut:

cd rethinkdb-2.4.0
./configure --allow-fetch

Terakhir, instal dengan perintah berikut:

make
make install

Setelah instalasi berhasil diselesaikan, Anda dapat memulai layanan RethinkDB dengan perintah berikut:

/etc/init.d/rethinkdb start

Kesimpulan

Dalam tutorial di atas, kita belajar cara menginstal RethinkDB dengan APT dan mengompilasinya dari sumbernya. Anda sekarang dapat mulai mengerjakan RethinkDB dan menjelajahinya untuk mendapatkan ide tentang cara kerjanya. Jangan ragu untuk bertanya kepada saya jika Anda memiliki pertanyaan.


Debian
  1. Cara Menginstal osquery di Debian 10

  2. Cara Menginstal Gradle di Debian 10

  3. Cara Menginstal AnyDesk di Debian 10

  1. Cara Menginstal PostgreSQL di Debian 10

  2. Cara Menginstal Nextcloud 15 di Debian 9

  3. Cara Menginstal PHP 8 di Debian 11

  1. Cara Menginstal GitLab di Debian 11

  2. Cara Menginstal Alat Pemantau Sistem Prometheus di Debian 11

  3. Cara Menginstal Mono di Debian 11