Hướng dẫn cách tải xuống và cài đặt DataStax DevCenter trên Windows

⚡ Tóm tắt thông minh

DataStax DevCenter là công cụ truy vấn CQL trực quan, còn DataStax OpsCenter là bảng điều khiển giám sát cụm máy chủ dành cho DataStax Enterprise. Trang này hướng dẫn từng bước cách tải xuống, cài đặt, kết nối và chạy cả hai công cụ.

  • 🔢 Vai trò tại DevCenter: Một trình soạn thảo trên máy tính để bàn dùng để viết và chạy CQL trên một node đang hoạt động.
  • 🔗 Chi tiết kết nối: Cung cấp tên kết nối, địa chỉ IP của nút làm máy chủ liên hệ, cổng 9042 và loại nén.
  • 📈 Vai trò tại OpsCenter: Bảng điều khiển trên trình duyệt hiển thị trạng thái của các nút, mức sử dụng ổ đĩa và tình trạng hoạt động của cụm.
  • 🤖 Yêu cầu đối với đại lý: Hãy cài đặt tác nhân DataStax trên mỗi nút trước khi OpsCenter có thể báo cáo về nó.
  • 🌐 Truy cập bảng điều khiển: OpsCenter lắng nghe trên cổng 8888, vì vậy giao diện sẽ mở tại localhost:8888.

Tải xuống và cài đặt DataStax DevCenter và OpsCenter.

DataStax DevCenter là gì?

DevCenter là công cụ truy vấn giao diện người dùng, nơi bạn có thể viết và thực thi truy vấn của mình. DevCenter được cung cấp bởi DataStax.

DevCenter hiện đã trở thành công cụ cũ: DataStax đã ngừng hỗ trợ nó và hướng các nhà phát triển sử dụng DataStax Studio thay thế.

Công cụ truy vấn Giao thức Trạng thái
Trung tâm phát triển Trình chỉnh sửa trên máy tính để bàn Archived, không được hỗ trợ
cqlsh Dòng lệnh Tàu với Cassandra
Phòng thí nghiệm DataStax Sổ tay trình duyệt Người kế nhiệm được chỉ định

Cách tải xuống và cài đặt DataStax DevCenter

Dưới đây là các bước để tải xuống và cài đặt DataStax DevCenter:

Bước 1) Tải xuống DataStax DevCenter

Trước hết, hãy tải xuống Trung tâm phát triển Trích từ trang web chính thức của DataStax. A Java Môi trường runtime phải đã có sẵn, vì DevCenter là một Java ứng dụng.

Bước 2) Thực thi tệp .exe

Vào thư mục DevCenter và chạy tệp thực thi DevCenter, như hình bên dưới.

Thực thi tệp cài đặt DataStax DevCenter

Sau khi chạy tập lệnh, trang sau sẽ được hiển thị. Biểu mẫu bên dưới là giao diện người dùng của DevCenter.

Bước 3) Tạo kết nối với Cassandra Máy chủ doanh nghiệp

Ở bước này, bạn cần tạo kết nối với... Cassandra Máy chủ doanh nghiệp. Vào cửa sổ kết nối và nhấp vào biểu tượng được đánh dấu trong ảnh chụp màn hình bên dưới.

Cửa sổ kết nối DevCenter với biểu tượng kết nối mới được tô sáng.

  • Đảm bảo rằng Cassandra máy chủ doanh nghiệp đang chạy
  • Nhấp vào hình chữ nhật màu đỏ (trong ảnh chụp màn hình ở trên) để tạo kết nối.

Bước 4) Thêm chi tiết kết nối

Sau khi nhấp vào, bạn sẽ được chuyển hướng đến biểu mẫu kết nối. Vui lòng điền các thông tin bên dưới:

  1. Hãy cung cấp tên kết nối, bạn có thể cung cấp bất kỳ tên kết nối nào. Đây chỉ là một nhãn, vì vậy bất kỳ giá trị nào dễ đọc đều được chấp nhận.
  2. Cung cấp địa chỉ IP của nút làm máy chủ Liên hệ.
  3. Hãy cung cấp số cổng, mặc định cổng là 9042, cổng truyền tải gốc.
  4. Tiếp theo chọn kiểu nén
  5. Sau khi cung cấp thông tin này, nhấn nút kết thúc.

Mẫu đơn kết nối đã hoàn chỉnh trông như thế này:

Biểu mẫu kết nối DevCenter với tên kết nối, máy chủ liên hệ và cổng.

Sau này, DevCenter sẽ chạy thành công.

Đây là ảnh chụp màn hình hiển thị các phần khác nhau trong giao diện người dùng DevCenter.

Các phần của giao diện người dùng DataStax DevCenter

Bước 5) Thiết lập kết nối và chạy truy vấn

  1. Chọn “kết nối” từ menu thả xuống. Thông thường, bạn chỉ có một kết nối, đó là kết nối bạn vừa tạo.
  2. Chọn không gian phím từ danh sách thả xuống mà bạn muốn truy vấn dữ liệu.
  3. Chọn số lượng bản ghi bạn muốn truy xuất và hiển thị trên giao diện người dùng DevCenter.
  4. Nhấn nút "Thực thi" để chạy truy vấn.

Menu thả xuống keyspace liệt kê mọi keyspace trên cụm. Hệ thống cung cấp cho chúng ta một số keyspace như System_traces và System, trong khi một số keyspace khác được người dùng tạo ra, chẳng hạn như nhanes_ks.

Đây là ảnh chụp màn hình hiển thị cách truy vấn dữ liệu và nơi hiển thị kết quả truy vấn.

Chạy truy vấn CQL trong DevCenter và xem lưới kết quả.

  1. Viết truy vấn vào biểu mẫu trên nơi số được hiển thị. Chọn truy vấn và nhấn Biểu tượng nút thực thi truy vấn DevCenternút thực hiện.
  2. Sau khi chọn truy vấn và nhấn nút thực thi, kết quả truy vấn sẽ được hiển thị như hình trên với số 2. Có hai cột trong bảng testtable trong keyspace java_api. Tên cột là id và name. Chỉ có hai bản ghi trong bảng testtable.

DataStax OpsCenter là gì?

OpsCenter là công cụ giám sát và quản lý trực quan dành cho Apache Cassandra và DataStax Enterprise. Đây là một công cụ rất hữu ích cho các kiến ​​trúc sư, quản trị viên cơ sở dữ liệu và người vận hành cơ sở dữ liệu.

Trong các tổ chức lớn, họ có hàng nghìn máy chủ. Việc giám sát các máy chủ này và xác định máy chủ nào đang hoạt động, máy chủ nào bị lỗi là rất khó khăn. OpsCenter là công cụ giúp bạn giám sát tất cả các máy chủ đó. Cassandra các nút bằng cách ngồi và xem trên một máy duy nhất.

Có một hạn chế cần lưu ý ở đây: OpsCenter quản lý các cụm máy chủ DataStax Enterprise, chứ không phải mã nguồn mở. Apache CassandraCác cụm máy chủ mã nguồn mở sử dụng trình xuất dữ liệu đo lường để cung cấp cho Prometheus và Grafana, hoặc một nền tảng như AxonOps.

Cách tải xuống và cài đặt DataStax OpsCenter

Dưới đây là quy trình từng bước về cách tải xuống và cài đặt công cụ DataStax OpsCenter:

Yêu cầu

  1. Chắc hẳn bạn đã chạy Cassandra máy chủ doanh nghiệp để cài đặt OpsCenter.
  2. Bạn phải thiết lập OpsCenter cho Linux.

Bước 1) Vào thư mục OpsCenter và chạy OpsCenter. Sau khi chạy OpsCenter, trang sau sẽ được hiển thị.

Trang chào mừng của trình cài đặt DataStax OpsCenter hiển thị phiên bản

Trang này cung cấp thông tin phiên bản OpsCenter. Nhấn nút tiếp theo

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

Trang thỏa thuận cấp phép cài đặt OpsCenter

Trang này là về thỏa thuận. Chấp nhận thỏa thuận và nhấn nút tiếp theo.

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

Trang cài đặt OpsCenter với các tùy chọn Cài đặt đơn giản

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

  1. Chọn kiểu cài đặt, chọn Simple Install
  2. Kiểm tra không để cập nhật hệ thống
  3. Chọn địa chỉ IP của máy.
  4. Nhấn nút tiếp theo

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

Trang tóm tắt quá trình cài đặt OpsCenter đã sẵn sàng.

OpsCenter đã sẵn sàng cài đặt, nhấn nút tiếp theo

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

Trang tiến trình cài đặt OpsCenter

Thiết lập đang được cài đặt. Sau khi cài đặt thành công, nhấn nút tiếp theo.

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

Trang cài đặt OpsCenter đã hoàn tất thành công.

Thiết lập đã được cài đặt thành công, nhấn nút kết thúc.

Trước khi khởi chạy OpsCenter, cần cài đặt các tác nhân DataStax trên mỗi nút. Tác nhân này thu thập các chỉ số cục bộ, vì vậy một nút không có tác nhân sẽ không hiển thị trên bảng điều khiển.

Bước 7) Trước hết, bạn cần cài đặt tác nhân DataStax trên mỗi nút.

Để cài đặt tác nhân DataStax, hãy chuyển đến thư mục tác nhân datastax trong thư mục dse và chạy lệnh bên dưới.

Lệnh được sử dụng để cài đặt tác nhân DataStax trên một nút.

Sau khi chạy lệnh này, datastax-agent sẽ được cài đặt trên nút. Thực hiện quy trình tương tự cho tất cả các nút trong cụm.

Bước 8) Để chạy OpsCenter, hãy chạy lệnh bên dưới

Lệnh được sử dụng để khởi động dịch vụ DataStax OpsCenter

Sau khi chạy lệnh trên, OpsCenter sẽ chạy thành công.

Bước 9) Để xem giao diện người dùng OpsCenter, hãy mở trình duyệt web và nhập vào... URL http://localhost:8888. Port 8888 is the OpsCenter default.

Trang sau sẽ được hiển thị

Giám sát bảng điều khiển OpsCenter Cassandra số nút và mức sử dụng đĩa

Đây là công cụ giám sát cho phép bạn theo dõi tất cả các nút. Bạn có thể tìm thấy thông tin về dung lượng ổ đĩa đã được sử dụng và dung lượng còn lại.

Câu Hỏi Thường Gặp

DevCenter kết nối qua cổng truyền tải gốc, mặc định là 9042. Giá trị này được thiết lập cho mỗi kết nối trong biểu mẫu Thêm kết nối, vì vậy cần phải nhập một cổng tùy chỉnh ở đó.

Không. DataStax đã chuyển tài liệu DevCenter vào kho lưu trữ của mình và đánh dấu công cụ này là không được hỗ trợ. Các dự án mới nên sử dụng DataStax Studio hoặc phần mềm tương tự. cqlsh vỏ được vận chuyển kèm theo Cassandra.

Không. OpsCenter chỉ quản lý các cụm máy chủ DataStax Enterprise. Các cụm máy chủ mã nguồn mở sử dụng trình xuất số liệu để cung cấp dữ liệu cho Prometheus và Grafana, hoặc một nền tảng vận hành chuyên dụng như AxonOps.

Agent này chạy cục bộ và báo cáo các chỉ số của node cho OpsCenter. Nếu không có nó, OpsCenter không thể đọc được thông tin về node đó, do đó bảng điều khiển sẽ hiển thị cụm máy chủ ở trạng thái chưa hoàn chỉnh.

Mở trình duyệt trên máy chủ OpsCenter và truy cập localhost:8888, cổng mặc định của OpsCenter. Từ một máy khác, hãy sử dụng địa chỉ IP của máy chủ sau khi cổng đó được mở.

Có ba nguyên nhân chính gây ra hầu hết các lỗi: nút đích không hoạt động, cổng 9042 bị chặn giữa máy trạm và nút, hoặc địa chỉ máy chủ liên hệ không chính xác.

Các mô hình học máy thiết lập mức cơ sở cho độ trễ, độ nén và tốc độ tăng trưởng đĩa bình thường trên mỗi nút, sau đó đánh dấu sự sai lệch trước khi đạt đến ngưỡng cảnh báo, chuyển dữ liệu thô sang định dạng chuẩn. cụm Các chỉ số được xếp hạng theo mức độ sự cố.

Copilot soạn thảo các câu lệnh CQL, định nghĩa không gian khóa và mã trình điều khiển từ một bình luận, giúp tăng tốc các truy vấn thông thường. Luôn luôn kiểm tra khóa phân vùng và mức độ nhất quán, vì CQL được tạo ra thường bỏ qua mô hình dữ liệu.

Tóm tắt bài viết này với: