Làm thế nào để thiết lập Cassandra Cluster trên nhiều nút

Là gì Cassandra Cluster?

A Cassandra cluster là một trong những shell trong tổng thể Cassandra cơ sở dữ liệu. Nhiều Cassandra Clusters kết hợp với nhau để tạo thành cơ sở dữ liệu trong Cassandra. Các Cassandra cụm chứa nhiều (Nhiều hơn một) lớp đơn vị lưu trữ khác nhau. Mỗi lớp chứa lớp khác.

Tổ chức lớn như Amazon, Facebook, v.v. có một lượng dữ liệu khổng lồ cần quản lý. Vì vậy, các tổ chức này không thể lưu trữ lượng dữ liệu khổng lồ đó trên một máy. Điều này khi họ sử dụng cơ sở dữ liệu như Cassandra với kiến ​​trúc phân tán.

Các tổ chức này lưu trữ lượng dữ liệu khổng lồ đó trên nhiều nút. Các nút này giao tiếp với nhau. Vì mục đích này, Cassandra cụm được thành lập.

  • Cluster về cơ bản là một nhóm các nút, do đó các nút có thể giao tiếp với nhau một cách dễ dàng.
  • Nút điều phối là nút giao tiếp với các bản sao.

Trình phân vùng

Trình phân vùng xác định cách phân phối dữ liệu trên cụm. Trình phân vùng sử dụng hàm băm để phân phối dữ liệu trên cụm. Phải mất khóa phân vùng để tính toán hàm băm. Băm đó được gọi là mã thông báo. Dữ liệu được phân phối trên cơ sở mã thông báo này.

Dưới đây là hướng dẫn từng bước để tạo Cassandra cụm.

Điều kiện tiên quyết cho Cassandra Cluster

Có những yêu cầu sau đây khi thiết lập cụm.

  1. Bạn nên có nhiều máy (Nodes).
  2. Các nút phải được kết nối với nhau trên Mạng cục bộ (LAN).
  3. Linux phải được cài đặt trên mỗi nút.
  4. Bạn nên có Cassandra Phiên bản doanh nghiệp.
  5. JDK phải được cài đặt trên mỗi máy.

Làm thế nào để cài đặt Cassandra Cluster trên Linux

Trên mỗi máy, Cassandra phiên bản doanh nghiệp cần được cài đặt. Đây là các bước cài đặt Cassandra Phiên bản doanh nghiệp.

Bước 1) Chạy Cassandra thiết lập phiên bản doanh nghiệp
On Linux thiết bị đầu cuối, chạy Cassandra thiết lập phiên bản doanh nghiệp. Trang sau sẽ được hiển thị.

đặt Cassandra Cluster trên Linux

Trang này không cung cấp bất kỳ thông tin cần thiết. Nó chỉ cung cấp thông tin về Cassandra phiên bản. Vì vậy, vượt qua trang này và nhấn nút tiếp theo.

Bước 2) Chấp nhận thỏa thuận cấp phép
Sau khi nhấn nút tiếp theo, trang tiếp theo sẽ được hiển thị.

đặt Cassandra Cluster trên Linux

Trang này cung cấp thông tin về các gói và gói phụ trong Cassandra cái đó sắp được cài đặt.

Bên dưới sẽ hỏi về giấy phép. Đánh dấu vào ô 'Tôi chấp nhận thỏa thuận' và nhấn nút tiếp theo.

Bước 3) Cài đặt Builder và nhấp vào Tiếp theo
Sau khi nhấn nút tiếp theo, bạn sẽ thấy trang tiếp theo.

đặt Cassandra Cluster trên Linux

Trang này hỏi bạn về các tùy chọn cài đặt.

  1. Đầu tiên nó sẽ hỏi thư mục cài đặt. Theo mặc định, nó được cài đặt trong thư mục chính.
  2. Tiếp theo nó hỏi kiểu cài đặt, chọn Simple Install.
  3. Tiếp theo, nó hỏi về hệ thống cập nhật, đánh dấu 'không.'
  4. Tiếp theo nó yêu cầu giao diện mặc định. Có hai lựa chọn, bạn có thể cài đặt trên localhost hoặc chọn địa chỉ IP. Chọn địa chỉ IP để cài đặt
  5. Nhấn nút tiếp theo.

Bước 4) Thiết lập nút và nhấp vào tiếp theo
Sau khi nhấn nút tiếp theo, trang tiếp theo sẽ được hiển thị.

đặt Cassandra Cluster trên Linux

Trang này hỏi về thiết lập nút.

  1. Đầu tiên, chọn loại nút 'Nút Casandra'.
  2. Tiếp theo, trong Ring Name, hãy đặt tên cụm của bạn. Cluster tên phải giống nhau cho tất cả các nút trong cùng một cụm.
  3. Tiếp theo, chọn hạt giống. Hạt giống là nút mà các nút không phải hạt giống khác liên hệ với nhau.
  4. Sau khi cung cấp thông tin này nhấn nút tiếp theo.

Bước 5) Cài đặt tác nhân Datastax
Sau khi nhấn nút tiếp theo, trang tiếp theo sẽ được hiển thị.

Trang này yêu cầu địa chỉ IP nơi bạn muốn cài đặt tác nhân datastax.

  1. Cần có tác nhân Datastax để cài đặt trung tâm hoạt động. Trung tâm hoạt động là công cụ giám sát nơi bạn có thể giám sát tất cả các nút.
  2. Sau khi cung cấp thông tin này, nhấn nút tiếp theo.

đặt Cassandra Cluster trên Linux

Bước 6) Nhấn tiếp theo để cài đặt
Sau khi nhấn nút tiếp theo, trang tiếp theo sẽ được hiển thị.

đặt Cassandra Cluster trên Linux

Bây giờ thiết lập đã sẵn sàng để cài đặt. Nhấn nút tiếp theo.

Bước 7) Chờ quá trình cài đặt
Sau khi nhấn nút tiếp theo, trang tiếp theo sẽ được hiển thị.

đặt Cassandra Cluster trên Linux

Thiết lập sẽ được bắt đầu cài đặt.

Bước 8) Nhấp vào nút kết thúc
Sau khi cài đặt, trang sau sẽ hiển thị. Trên cùng một trang, bạn sẽ thấy dấu kiểm cho tùy chọn xuất hiện theo mặc định.

đặt Cassandra Cluster trên Linux

Bắt đầu Cassandra Node

Sau khi cài đặt Cassandra phiên bản doanh nghiệp trên mỗi nút, Bắt đầu Cassandra máy chủ và làm theo các bước sau.

Bước 1) Tới Cassandra thư mục cài đặt doanh nghiệp và gõ lệnh bên dưới

bin/dse cassandra

Bắt đầu Cassandra Node

Bằng cách thực hiện lệnh này, Cassandra máy chủ sẽ được khởi động. Đây là ảnh chụp màn hình nơi Cassandra máy chủ được khởi động tự động.

Bắt đầu Cassandra Node

Sau gần một phút thực hiện lệnh, Cassandra máy chủ sẽ được khởi động. Lần lượt khởi động từng máy chủ nút. Sau khi khởi động tất cả các máy chủ nút, Cassandra cụm đã sẵn sàng để sử dụng.

Tổng kết

Hướng dẫn này giải thích tại sao Cassandra cụm là bắt buộc, điều kiện tiên quyết để tạo là gì Cassandra cụm là và cách tạo Cassandra Cluster. Ngoài ra, hướng dẫn này còn hướng dẫn bạn cách truy cập Cassandra Máy chủ doanh nghiệp.