How to Install Apache Cassandra on CentOS 7
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 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. Trong Cassandra, các bản ghi được cấu trúc theo cách tương tự như trong cơ sở dữ liệu quan hệ với các bảng, hàng và cột. Apache Cassandra được sử dụng bởi một số tổ chức bao gồm Apple, NetFlix, eBay và Easou.
Hướng dẫn này mô tả cách cài đặt Apache Cassandra trên CentOS 7.
Điều kiện tiên quyết
Người dùng mà bạn đã đăng nhập phải có đặc quyền sudo để có thể cài đặt các gói.
Cài đặt Apache Cassandra
Cách được đề xuất để cài đặt Apache Cassandra trên CentOS 7 là cài đặt gói vòng / phút 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 hệ thống.
Để cài đặt OpenJDK, trên loại hệ thống của bạn:
sudo yum install java-1.8.0-openjdk-devel
Xác minh cài đặt Java bằng cách chạy lệnh sau sẽ in phiên bản Java:
java -version
Đầu ra sẽ trông giống như thế này:
openjdk version "1.8.0_201" OpenJDK Runtime Environment (build 1.8.0_201-b09) OpenJDK 64-Bit Server VM (build 25.201-b09, mixed mode)
Bây giờ Java đã được cài đặt, bước tiếp theo là thêm kho lưu trữ Apache Cassandra.
Mở trình soạn thảo bạn chọn và tạo tệp kho lưu trữ sau:
sudo nano /etc/yum.repos.d/webmin.repo
Dán nội dung sau vào tập tin:
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
Khi kho lưu trữ được bật, hãy cài đặt phiên bản Apache Cassandra mới nhất bằng cách nhập:
sudo yum install cassandra
Bắt đầu và kích hoạt dịch vụ Cassandra:
sudo systemctl enable cassandra
sudo systemctl start cassandra
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 103.68 KiB 256 100.0% 129a9437-377d-415b-b6b2-5dc46b73a763 rack1
Tại thời điểm này, Apache Cassandra đã được cài đặt trên máy chủ CentOS 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 được cấu hình để 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 chủ, bạn không cần thay đổi tệp cấu hình mặc định.
Để tương tác với Cassandra thông qua CQL (Ngôn ngữ truy vấn Cassandra), bạn có thể sử dụng tiện ích dòng lệnh có tên
cqlsh
được gửi 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. Thực hiện theo các bước dưới đây nếu bạn muốn thay đổi tên cụm:
-
Đăng nhập vào thiết bị đầu cuối Cassandra CQL với
cqlsh:cqlshLệnh sau sẽ 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 thế cụm Linux Linuxize Cluster với tên bạn muốn. Sau khi thực hiện loại
exitđể thoát khỏi bàn điều khiển.Chỉnh sửa tệp cấu hình
/etc/cassandra/default.conf/cassandra.yamlcassandra.yamlvà nhập tên cụm mới của bạn.cluster_name: 'Linuxize Cluster'Chạy lệnh sau để xóa bộ đệm hệ thống:
nodetool flush systemCuối cùng khởi động lại dịch vụ Cassandra:
sudo systemctl restart cassandra
Phần kết luận
Bạn đã cài đặt thành công Apache Cassandra trên CentOS 7. Bây giờ bạn có thể truy cập trang Tài liệu Cassandra chính thức của Apache và tìm hiểu cách bắt đầu với Cassandra.
cơ sở dữ liệu java cassandra centosKhô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 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
Cách cài đặt apache cassandra trên Ubuntu 18.04
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 hướng dẫn này, chúng tôi sẽ chỉ cho bạn cách cài đặt Apache Cassandra trên Ubuntu 18.04.







