Apache Cassandra - Tutorial 5 - Query First Approach
Mục lục:
- Điều kiện tiên quyết
- Cài đặt Apache Cassandra
- Cấu hình Apache Cassandra
- Đổi tên cụm Apache Cassandra
- Phần kết luận
Apache Cassandra là một cơ sở dữ liệu NoQuery miễn phí và mã nguồn mở không có điểm thất bại duy nhất. Nó cung cấp khả năng mở rộng tuyến tính và tính sẵn sàng cao mà không ảnh hưởng đến hiệu suất. Apache Cassandra được sử dụng bởi một số công ty có bộ dữ liệu lớn, hoạt động, bao gồm Reddit, NetFlix, Instagram và Github.
Hướng dẫn này hướng dẫn bạn trong quá trình cài đặt Apache Cassandra trên Debian 9.
Điều kiện tiên quyết
Để có thể cài đặt các gói trên hệ thống Debian của bạn, bạn cần phải đăng nhập với tư cách là người dùng có quyền sudo.
Cài đặt Apache Cassandra
Phương pháp được đề xuất để cài đặt Apache Cassandra trên Debian 9 là cài đặt gói gỡ lỗi từ kho lưu trữ chính thức của Apache Cassandra.
Tại thời điểm viết bài viết này, phiên bản mới nhất của Apache Cassandra là
3.11
và yêu cầu OpenJDK 8 phải được cài đặt trên máy.
Để cài đặt gói OpenJDK 8, hãy chạy lệnh sau:
sudo apt update
sudo apt install openjdk-8-jdk
Sau khi hoàn thành, hãy xác minh nó bằng cách in phiên bản Java:
java -version
Đầu ra sẽ trông giống như thế này:
openjdk version "1.8.0_181" OpenJDK Runtime Environment (build 1.8.0_181-8u181-b13-2~deb9u1-b13) OpenJDK 64-Bit Server VM (build 25.181-b13, mixed mode)
Cài đặt gói apt-Transport-https cần thiết để truy cập kho lưu trữ qua
sudo apt install apt-transport-https
Bước tiếp theo là kích hoạt kho lưu trữ Apache Cassandra.
Nhập khóa công khai 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.
Thêm kho lưu trữ Cassandra vào danh sách nguồn hệ thống của bạn bằng cách chạy lệnh bên dưới:
sudo sh -c 'echo "deb http://www.apache.org/dist/cassandra/debian 311x main" > /etc/apt/sources.list.d/cassandra.list'
Cập nhật chỉ mục của các gói và cài đặt phiên bản Apache Cassandra mới nhất:
sudo apt update
sudo apt install cassandra
Khi quá trình cài đặt hoàn tất, dịch vụ Cassandra sẽ tự động khởi động. Bạn có thể xác minh rằng Cassandra đang chạy bằng cách gõ:
nodetool status
Bạn sẽ thấy một cái gì đó tương tự như thế này:
Datacenter: datacenter1 ======================= Status=Up/Down |/ State=Normal/Leaving/Joining/Moving -- Address Load Tokens Owns (effective) Host ID Rack UN 127.0.0.1 114.55 KiB 256 100.0% d8c27e24-ea26-4eeb-883c-5986218ba3ca rack1
Đó là nó. Apache Cassandra đã được cài đặt trên máy chủ Debian của bạn.
Cấu hình Apache Cassandra
Dữ liệu Apache Cassandra được lưu trữ trong thư mục
/var/lib/cassandra
. Các tệp cấu hình được đặt trong
/etc/cassandra
và các tùy chọn khởi động Java có thể được cấu hình trong tệp
/etc/default/cassandra
.
Theo mặc định, Cassandra chỉ nghe trên localhost. Nếu máy khách kết nối với cơ sở dữ liệu cũng đang chạy trên cùng một máy, bạn không cần thay đổi giao diện liên kết.
Để tương tác với Cassandra thông qua dòng lệnh, hãy sử dụng công cụ
cqlsh
được cung cấp cùng với gói Cassandra.
cqlsh
Connected to Test Cluster at 127.0.0.1:9042. Use HELP for help. cqlsh>
Đổi tên cụm Apache Cassandra
Theo mặc định, cụm Cassandra được đặt tên là Nhóm thử nghiệm Cụm. Nếu bạn muốn thay đổi, hãy làm theo các bước dưới đây:
-
Đầu tiên, đăng nhập vào thiết bị đầu cuối Cassandra CQL bằng cách gõ:
cqlshvà chạy lệnh sau để thay đổi tên cụm thành Cụm Linux Linuxize Cụm:
UPDATE system.local SET cluster_name = 'Linuxize Cluster' WHERE KEY = 'local';Thay đổi cụm từ Linux Linuxize Cluster với tên bạn muốn. Sau khi hoàn thành, gõ
exitđể thoát terminal.Tiếp theo, chỉnh sửa tệp cấu hình
/etc/cassandra/cassandra.yamlcassandra.yamlvà đặt tên cụm mới của bạn.cluster_name: 'Linuxize Cluster'Chạy lệnh dưới đây để xóa bộ đệm hệ thống:
nodetool flush systemCuối cùng khởi động lại dịch vụ Cassandra bằng cách chạy:
sudo systemctl restart cassandra
Phần kết luận
Bạn đã cài đặt thành công Apache Cassandra trên máy chủ Debian 9 của mình. Để biết thêm thông tin về cách bắt đầu với Cassandra, hãy truy cập trang Tài liệu chính thức của họ.
cơ sở dữ liệu java cassandra debianKhông thể cài đặt hoặc gỡ cài đặt chương trình trong Trình gỡ rối cài đặt và gỡ cài đặt chương trình Windows 10/8/7
Của Microsoft sẽ giúp bạn khắc phục sự cố nếu bạn không thể cài đặt hoặc gỡ cài đặt chương trình trong Windows 7/8/10.
Cách cài đặt apache cassandra trên centos 7
Apache Cassandra là một cơ sở dữ liệu NoQuery mã nguồn mở không có điểm thất bại duy nhất, cung cấp khả năng mở rộng tuyến tính và tính sẵn sàng cao mà không ảnh hưởng đến hiệu suất. Hướng dẫn này mô tả cách cài đặt Apache Cassandra trên CentOS 7.
Cách cài đặt apache cassandra trên debian 10 linux
Apache Cassandra là một cơ sở dữ liệu NoQuery miễn phí và mã nguồn mở không có điểm thất bại duy nhất. Trong bài viết này, chúng tôi sẽ giải thích cách cài đặt Apache Cassandra trên Debian 10, Buster







