Scroll Top

Cara Install Apache Cassandra Pada Linux Centos/Redhat [Single Node/Machine]

Oke kali ini kita akan langsung test setup. Next setelah ini kita akan praktik di 2 node atau lebih yah <Clustering> tentunya di next artikel 😉

Apache Cassandra adalah salah satu NoSQL populer saat ini, seperti popularnya MongoDB 😉 . NoSQL berbeda dengan SQL type pada umumnya yg mungkin kalau dibedakan masing2 memiliki +- sendiri guys. Apa saja? Cekidot ! :

Cara Install Apache Cassandra Pada Linux Centos/Redhat [Single Node/Machine]

Sumber: geeksforgeeks

Oke Buka terminal mu,

Sebelum install Cassandra, install dulu Java JDK. Caranya:

Buka link download java  Disini

Download versi RPM:

Untuk Linux x64 (64Bit) 168.05 MB jdk-8u201-linux-x64.rpm
Untuk Linux x86 (32Bit) 170.98 MB jdk-8u201-linux-i586.rpm

Setelah download, buka terminal dan masuk ke folder lokasi download. Jalankan perintah berikut:

sudo yum localinstall (namafileRPM) (contoh: sudo yum localinstall jdk-8u201-linux-i586.rpm)

Oke sekarang lanjut install Cassandra.

Ketik perintah berikut :

sudo nano /etc/yum.repos.d/cassandra.repo

Masukan baris text berikut

[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/KEYS

Simpan dengan menekan control + X lalu Y

sudo yum install cassandra

Lalu jalankan perintah:

sudo systemctl start cassandra

Anyway jika kamu menggunakan Centos/Redhat dibawah versi 7.x (Misal versi 6) maka gunakan cara ini untuk start dan enable autoboot

service cassandra start
chkconfig cassandra on

Apache cassandra running di port 9042, 7000 dan 7199. Yang fungsinya antara lain:

Port 7000 digunakan untuk komunikasi antar cluster. karena http maka 7000 (7001 jika https))

Port 9042 port native clients,

Dan port 7199 untuk JMX.

Jalankan perintah berikut untuk cek status:

sudo nodetool status

masuk ke console cassandra:

cqlsh
Connected to Test Cluster at 127.0.0.1:9042.
[cqlsh 5.0.1 | Cassandra 3.11.4 | CQL spec 3.4.4 | Native protocol v4]
Use HELP for help.
cqlsh>

Related Posts