Dalam tutorial ini, kami akan menunjukkan kepada Anda cara menginstal Apache Cassandra di CentOS 6. Bagi Anda yang belum tahu, Apache Cassandra adalah database NoSQL yang ditujukan untuk menyimpan data dalam jumlah besar dalam cluster yang sangat tersedia dan terdesentralisasi. NoSQL mengacu pada database dengan model data selain hubungan tabular yang digunakan dalam database relasional seperti MySQL, PostgreSQL, dan Microsoft SQL. Database Apache Cassandra adalah pilihan yang tepat ketika Anda membutuhkan skalabilitas dan tinggi ketersediaan tanpa mengorbankan kinerja.
Artikel ini mengasumsikan Anda memiliki setidaknya pengetahuan dasar tentang Linux, tahu cara menggunakan shell, dan yang terpenting, Anda meng-host situs Anda di VPS Anda sendiri. Instalasinya cukup sederhana. Saya akan menunjukkan kepada Anda langkah demi langkah instalasi Apache Cassandra di CentOS 6.
Instal Apache Cassandra di CentOS 6
Langkah 1. Pertama, unduh arsip Java terbaru.
Unduh rilis Java SE Development Kit 8 terbaru dari halaman unduhan resminya atau gunakan perintah berikut untuk mengunduh dari shell:
### CentOS 64-Bit ### cd /opt/ wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/8u40-b25/jdk-8u40-linux-x64.tar.gz" tar xzf jdk-8u40-linux-x64.tar.gz
### CentOS 32-Bit ### cd /opt/ wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/8u40-b25/jdk-8u40-linux-i586.tar.gz" tar xzf jdk-8u40-linux-i586.tar.g
Instal JAVA menggunakan alternatif:
# cd /opt/jdk1.8.0_40/ # alternatives --install /usr/bin/java java /opt/jdk1.8.0_40/bin/java 2 # alternatives --config java There are 3 programs which provide 'java'. Selection Command ----------------------------------------------- * 1 /opt/jdk1.8.0/bin/java + 2 /opt/jdk1.8.0_25/bin/java 3 /opt/jdk1.8.0_40/bin/java Enter to keep the current selection[+], or type selection number: 3
Pada titik ini, JAVA 8 telah berhasil diinstal pada sistem Anda. Kami juga menyarankan untuk menyiapkan jalur perintah java dan jar menggunakan alternatif:
alternatives --install /usr/bin/jar jar /opt/jdk1.8.0_40/bin/jar 2 alternatives --install /usr/bin/javac javac /opt/jdk1.8.0_40/bin/javac 2 alternatives --set jar /opt/jdk1.8.0_40/bin/jar alternatives --set javac /opt/jdk1.8.0_40/bin/javac
Verifikasi versi Java yang Terinstal:
# java -version java version "1.8.0_40" Java(TM) SE Runtime Environment (build 1.8.0_40-b25) Java HotSpot(TM) 64-Bit Server VM (build 25.40-b25, mixed mode)
Langkah 2. Tambahkan Repositori Komunitas DataStax.
Tambahkan repositori baru:
nano /etc/yum.repos.d/datastax.repo
Tambahkan informasi berikut ke file yang Anda buat:
[datastax] name = DataStax Repo for Apache Cassandra baseurl = http://rpm.datastax.com/community enabled = 1 gpgcheck = 0
Langkah 3. Instal Apache Cassandra.
yum install dsc20
Langkah 4. Konfigurasikan Lingkungan Apache Cassandra.
export JAVA_HOME=/usr/java/jre1.8.0_40/ export PATH=$PATH:/usr/java/jre1.8.0_40/bin/
Langkah 5. Mulai dan Verifikasi Cassandra yang baru diinstal.
service cassandra start
Periksa status layanan Cassandra:
service cassandra status
Masukkan baris perintah Cassandra:
# cqlsh Connected to Test Cluster at localhost:9160. [cqlsh 3.1.7 | Cassandra 1.2.10 | CQL spec 3.0.0 | Thrift protocol 19.36.0] Use HELP for help.
Periksa status simpul Cassandra:
nodetool status
Selamat! Anda telah berhasil menginstal Apache Cassandra. Terima kasih telah menggunakan tutorial ini untuk menginstal Apache Cassandra pada sistem CentOS 6. Untuk bantuan tambahan atau informasi berguna, kami menyarankan Anda untuk memeriksa situs web resmi Apache Cassandra .