HBase
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> HBase

Triển khai ứng dụng trên Cơ sở dữ liệu hoạt động CDP (COD)

Trải nghiệm Cơ sở dữ liệu Hoạt động CDP (COD) là một PaaS cung cấp trên Nền tảng Dữ liệu Cloudera (CDP). COD cho phép bạn tạo một cơ sở dữ liệu hoạt động mới với một vài cú nhấp chuột và tự động phân chia tỷ lệ dựa trên khối lượng công việc của bạn.

Ở phía sau, COD tự động quản lý việc triển khai và cấu hình cụm, giảm chi phí liên quan đến việc thiết lập các phiên bản cơ sở dữ liệu mới. Ngoài ra, tự động điều chỉnh tỷ lệ giúp loại bỏ nhu cầu định kích thước một cụm cho khối lượng công việc của bạn.

Bạn có thể truy cập COD từ bảng điều khiển Cloudera CDP:https://console.cdp.cloudera.com/.

Trong bài đăng trên blog này, chúng ta sẽ xem xét các nút cạnh. Chúng là gì, tại sao chúng được yêu cầu và cách định cấu hình và truy cập chúng để chạy các ứng dụng.

Nút cạnh là gì?

CDP có không gian IP riêng và tận dụng Kerberos để đảm bảo an ninh. Để triển khai các ứng dụng, khách hàng cần tạo cái được gọi là “nút cạnh”. Nút biên là tài nguyên dành riêng để truy cập tài nguyên máy tính riêng trên Đám mây công cộng CDP. Bạn phải định cấu hình một nút biên trong môi trường đám mây công cộng của mình nếu bạn sử dụng API Apache HBase Java hoặc ứng dụng khách JDBC dày Apache Phoenix. Mặt khác, các ứng dụng sử dụng Python, ODBC hoặc máy chủ Phoenix Query Server không cần phải triển khai trên một nút cạnh.

Tại sao lại sử dụng một nút cạnh?

Nếu bạn đã bật cổng truy cập điểm cuối công cộng trong khi tạo môi trường của mình, bạn có thể truy cập phiên bản COD của mình từ bên ngoài đám mây công cộng. Tuy nhiên, nếu bạn sử dụng mạng con riêng tư trong môi trường của mình, bạn phải định cấu hình VPN cho các ứng dụng khách của mình để truy cập phiên bản COD của bạn bằng cách sử dụng một nút cạnh.

Bạn có thể định cấu hình một nút cạnh theo một trong những cách sau:

  • Đơn giản / Tự động:Cloudera cung cấp một mẫu có thể dễ dàng định cấu hình để sử dụng làm nút biên và quản lý nó. Nó được triển khai cục bộ tới môi trường SDX.
  • Thủ công:Định cấu hình nút biên chuyên dụng trong đám mây công cộng của bạn

Tạo một nút cạnh

Nút cạnh là một cụm Trung tâm dữ liệu chuyên dụng một nút cho phép bạn giao tiếp với phiên bản Cơ sở dữ liệu hoạt động CDP (COD) và các ứng dụng của bạn. Bạn có thể triển khai một cụm Trung tâm dữ liệu hoạt động như một nút biên để truy cập phiên bản COD của bạn. Triển khai cụm Trung tâm dữ liệu nút cạnh trong cùng môi trường với cá thể COD để đảm bảo rằng các nhóm bảo mật và quy tắc nhập dữ liệu áp dụng cho cá thể COD cũng phải áp dụng cho nút cạnh.

  1. Từ Bảng điều khiển quản lý Cloudera, hãy nhấp vào Cụm trung tâm dữ liệu.
  2. Nhấp vào Tạo trung tâm dữ liệu.
  3. Trong danh sách thả xuống của Data Lake đang chạy trong Môi trường đã chọn, hãy chọn cùng một môi trường mà phiên bản COD của bạn sử dụng.
  4. Chọn Định nghĩa cụm.
  5. Trong danh sách thả xuống Định nghĩa cụm, chọn nút COD Edge [*** RUNTIME VERSION ***] cho [*** CLOUD PROVIDER NAME ***].

    Ví dụ:chọn Nút biên COD 7.2.10 cho mẫu cụm AWS.

  6. Trong trường Tên cụm, hãy cung cấp tên cụm mà bạn có thể xác định sau này dưới dạng nút cạnh của một phiên bản COD cụ thể.
  7. Nhấp vào Cụm cung cấp.

Sau khi bạn triển khai nút cạnh, bạn có thể chạy các ứng dụng của mình trên nút cạnh này bằng cách sử dụng thông tin kết nối Máy khách. Xem cách biên dịch ứng dụng cho COD trong Biên dịch ứng dụng cho cơ sở dữ liệu của bạn.

Nhận thông tin kết nối máy khách

Sử dụng tab kết nối để nhận thông tin về URL hoặc cấu hình ứng dụng khách HBase mà bạn yêu cầu để truy cập phiên bản COD của mình.

Bạn có thể tải xuống tarball ứng dụng khách HBase có chứa các tệp JAR được sử dụng để kết nối với cơ sở dữ liệu của bạn. Tarball ứng dụng khách HBase chứa các tập lệnh và tệp JAR cần thiết mà bạn cần để kết nối cơ sở dữ liệu của mình khi sử dụng các công cụ tương tác như HBase Shell hoặc SQLLine.

Để biết thêm thông tin, hãy xem Thông tin kết nối máy khách | Đám mây công cộng CDP.

Biên dịch ứng dụng

Khi bạn đã tạo ứng dụng và cơ sở dữ liệu bằng Cơ sở dữ liệu hoạt động CDP (COD), bạn phải biên dịch ứng dụng cho cơ sở dữ liệu của mình.

Để biết thêm thông tin về việc biên dịch ứng dụng, hãy xem Biên dịch ứng dụng | Đám mây công cộng CDP.

Và, hãy xem phần Chạy ứng dụng của bạn trong ứng dụng Mẫu cho Cơ sở dữ liệu Hoạt động của Cloudera - bài đăng trên Blog Cloudera để thử ứng dụng mẫu với COD.

Kết luận

Dễ dàng triển khai các ứng dụng sử dụng COD trên một nút biên được quản lý bởi Cloudera. Nếu bạn muốn dùng thử các ứng dụng mẫu, vui lòng xem bài đăng trên blog gần đây của chúng tôi, nơi chúng tôi đã đề cập chi tiết về vấn đề này.


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Cách thực hiện:Lập chỉ mục các tệp PDF được quét theo tỷ lệ bằng cách sử dụng ít hơn 50 dòng mã

  2. Triển khai ứng dụng trên Cơ sở dữ liệu hoạt động CDP (COD)

  3. Khả năng truy cập cơ sở dữ liệu hoạt động

  4. 6 xuất sắc nhất MapReduce nghề Kỹ thuật Tối ưu hóa

  5. Spark HBase Connector - Một năm được đánh giá