Pada tutorial kali ini kita akan menginstall Apache Cassandra di CentOS 8. Apache Cassandra adalah sebuah server database NoSQL dengan konsep key-value pair. Cassandra awalnya adalah sebuah produk dari Facebook, yang kemudian diakuisisi dan dikembangkan seterusnya oleh Apache Foundation.
Apache Cassandra terkenal dengan konsistensi, skalabilitas horizontal dan high availability dengan tanpa single point of failure. Beberapa perusahaan yang menggunakan Apache Cassandra antara lain Netflix, Facebook, Twitter, eBay dll.
Untuk mengikuti tutorial ini, silakan siapkan centOS 8 dan koneksi ke repo yang stabil.
Pertama, install Java jika belum
sudo dnf install java-1.8.0-openjdk-develkemudian cek dengan perintah java -version
[vagrant@centos8 ~]$ java -version openjdk version "1.8.0_275" OpenJDK Runtime Environment (build 1.8.0_275-b01) OpenJDK 64-Bit Server VM (build 25.275-b01, mixed mode)untuk menginstall Apache Cassandra, silakan tambahkan repo YUM dari Cassandra ini
sudo vim /etc/yum.repos.d/cassandra.repodengan isi:
[cassandra] name=Apache Cassandra baseurl=https://www.apache.org/dist/cassandra/redhat/311x/ gpgcheck=1 repo_gpgcheck=1 gpgkey=https://www.apache.org/dist/cassandra/KEYSkemudian simpan dan update repo dengan dnf update. setelah itu install Cassandra:
sudo dnf install Cassandratunggu proses sampai selesai. setelah itu buat systemd unit baru di /etc/systemd/system/cassandra.service
[Unit] Description=Apache Cassandra After=network.target [Service] PIDFile=/var/run/cassandra/cassandra.pid User=cassandra Group=cassandra ExecStart=/usr/sbin/cassandra -f -p /var/run/cassandra/cassandra.pid Restart=always [Install] WantedBy=multi-user.targetsetelah itu start daemon Cassandra,
sudo systemctl start cassandra sudo systemctl status Cassandra sudo systemctl enable Cassandra
0 comments:
Post a Comment