Cài đặt Cassandra trên Ubuntu

CÀI ĐẶT CASSANDRA TRÊN UBUNTU

Bước 1. Cài đặt Java trên Ubuntu

Java là điều kiện tiên quyết để sử dụng Cassandra. Vì vậy, trước hết chúng ta cần kiểm tra xem Java đã được cài đặt trên máy chưa, dùng lệnh :

$ java -version                                                                                                                        

Nếu Java đã được cài đặt trước đó, kết quả của lệnh trên sẽ hiển thị phiên bản Java trên máy của bạn. Ngược lại, nếu Java chưa được cài đặt thì nhận được phản hồi như hình dưới đây, tiếp theo chúng ta cần cài đặt Java.


Với những ai chưa cài đặt, ta cài đặt OpenJDK bằng cách thực hiện lệnh sau :

$ sudo apt install openjdk-8-jdk

Sau đó, một lần nữa xác nhận rằng Java đã được cài đặt thành công bằng cách chạy lệnh :

$ java -version

Như hình bên dưới là ta đã cài đặt thành công.

Bước 2. Cài đặt Cassandra

Sau khi cài đặt Java, chúng ta sẽ tiến hành cài đặt Apache Cassandra. Đầu tiên, cần cài đặt gói apt-transport-https để truy cập các kho lưu trữ thông qua giao thức https.

$ sudo apt install apt-transport-https

Tiếp theo, nhập GPG của kho lưu trữ bằng lệnh wget sau:

$ wget -q -O - https://www.apache.org/dist/cassandra/KEYS | sudo apt-key add –

Lệnh trên sẽ xuất ra OK, điều đó có nghĩa là khóa đã được nhập thành công và các gói từ kho lưu trữ này sẽ được coi là đáng tin cậy.


Sau đó, thêm kho lưu trữ của Apache Cassandra vào hệ thống:

$ sudo sh -c 'echo "deb http://www.apache.org/dist/cassandra/debian 311x main"> /etc/apt/sources.list.d/cassandra.list'

Trước khi cài đặt Apache Cassandra, bạn cần cập nhật danh sách gói trước.

$ sudo apt update

Sau đó cài đặt Cassandra bằng lệnh:

$ sudo apt install cassandra

Khi có câu hỏi “Do you want to continue?”, ta chọn Yes. Sau đó đợi thanh tiến trình chạy tới 100% thì quá trình cài đặt hoàn tất.

Sau khi cài đặt, Cassandra sẽ tự động khởi động. Để xác nhận trạng thái của nó, ta dùng lệnh :

$ sudo systemctl status cassandra

Kết quả như hình dưới đây :


Ngoài ra, có thể kiểm tra trạng thái của Cassandra bằng :

$ nodetool status

Hay kết nối với cơ sở dữ liệu bằng lệnh :

$ cqlsh

Nhận xét

Bài đăng phổ biến từ blog này

Mô hình dữ liệu trong Cassandra

Các loại cấu trúc liên kết mạng (Network Topology)