Docker swarm bản sao mongodb
MongoDB là cơ sở dữ liệu tài liệu có khả năng mở rộng và tính linh hoạt mà bạn muốn với truy vấn và lập chỉ mục mà bạn cần Show
MongoDB là một chương trình cơ sở dữ liệu NoSQL và sử dụng các tài liệu giống JSON với lược đồ. MongoDB được phát triển bởi MongoDB Inc và được cấp phép theo Giấy phép Công cộng Phía Máy chủ (SSPL) Trong bài đăng này, tôi sẽ chỉ cho bạn cách triển khai MongoDB 4. 2. 2 trong Docker Swarm Cluster bằng cách sử dụng docker soạn{. rank-toán-link} tên lửa. Trò chuyện (trò chuyện nhóm doanh nghiệp nguồn mở, miễn phí) và Wekan (Kanban nguồn mở) dựa trên máy chủ cơ sở dữ liệu MongoDB. Bạn sẽ phải cài đặt và định cấu hình MongoDB trước khi tiếp tục cài đặt chúng Ngoài ra, bạn nên sử dụng Bộ bản sao MongoDB{. rank-math-link} để cải thiện hiệu suất của Rocket. Trò chuyện và Wekan thông qua đuôi của Meteor Oplog Vui lòng đảm bảo rằng bạn phải đáp ứng các yêu cầu dưới đây trước khi tiến hành triển khai thực tế
Tóm lược Giới thiệu về MongoDBMongoDB là cơ sở dữ liệu tài liệu có khả năng mở rộng và tính linh hoạt mà bạn muốn với truy vấn và lập chỉ mục mà bạn cần
Nếu bạn muốn tìm hiểu thêm về MongoDB, hãy truy cập trang chính thức và Wikipedia MongoDB 4. 2. 2 Tính năng
Định cấu hình MongoDBCấu hình khởi động được chỉ định trong tệp 9 và đến lượt tệp đó, bao gồm mọi tệp được tìm thấy trong thư mục 0 kết thúc bằng 1. Cài đặt trong các tệp trong thư mục này sẽ bổ sung và/hoặc ghi đè cài đặt trong 2. Nếu muốn sử dụng cấu hình MongoDB tùy chỉnh, bạn có thể tạo tệp cấu hình thay thế của mình trong một thư mục trên máy chủ, sau đó gắn vị trí thư mục đó là 3 bên trong bộ chứa MongoDB
Bạn chỉ phải gắn đường dẫn thư mục của tệp cấu hình tùy chỉnh như lệnh bên dưới
MongoDB không có tệp cấu hình (____11)Nhiều tùy chọn cấu hình có thể được chuyển dưới dạng cờ cho 5. Điều này sẽ mang lại cho bạn sự linh hoạt để tùy chỉnh vùng chứa mà không cần tệp 31
Từ MongoDB phiên bản 4. 0, công cụ lưu trữ mặc định là WiredTiger. Nếu bạn muốn sử dụng nó, không cần chỉ định nó trong 33Ngoài ra, chúng tôi cũng có thể chỉ định bộ bản sao mà không cần tệp cấu hình bằng cách sử dụng 33 trong cấu hình docker swarm
Chuẩn bị môi trường MongoDBHãy bắt đầu tạo mật khẩu cho MongoDB Container bằng phương thức Docker Secrets
Chúng tôi sẽ sử dụng mạng docker 35 mà chúng tôi đã tạo trước đây để triển khai vùng chứa MariaDBTạo 2 thư mục trong 36 thư mục chứa dữ liệu MongoDB liên tục, 37 và cả thư mục kết xuất, 38 3____24 5Vui lòng xem qua video dưới đây để tôi Vui lòng xem video bên dưới để cài đặt GlusterFS trong Docker Swarm để duy trì dữ liệu Khối lượng được sao chép GlusterFS trong Docker Swarm MongoDB Docker Soạn thưTôi sẽ sử dụng 39 để chuẩn bị tệp môi trường để triển khai WordPress. Tệp soạn thảo được gọi là YAML ( YAML là viết tắt của YAML Ain't Markup Language) và có phần mở rộng. yml hoặc. khoai mỡBây giờ là lúc tạo một thư mục, 40 trong 41 thư mục để đặt tệp cấu hình docker-compose, tôi. e, 42 tệp cho MongoDBSử dụng các lệnh dưới đây để tạo thư mục 0 1 2 3Mở 42 bằng trình chỉnh sửa nano bằng cách sử dụng 44Sao chép và dán mã dưới đây vào nó Đây là tệp 39 cho MongoDB 0Triển khai MongoDB bằng Docker ComposeBây giờ là lúc triển khai tệp docker-compose ở trên, 42 bằng cách sử dụng lệnh bên dưới 1
Chúng ta có thể kiểm tra trạng thái của ngăn xếp bằng cách sử dụng 48Chuẩn bị môi trường thiết lập bản sao MongoDB
Hãy chuẩn bị môi trường cho bộ bản sao Sử dụng các lệnh dưới đây để tạo một thư mục để lưu trữ tệp cấu hình docker-compose cho bộ bản sao 0 3 4 5Mở 49 bằng trình chỉnh sửa nano 6Sao chép và dán mã dưới đây vào nó Bản sao MongoDB Đặt Docker ComposeĐây là tệp cấu hình ( 50) cho Bộ bản sao MongoDB 7Trong tệp cấu hình, tôi đang tạo cơ sở dữ liệu cho Rocket Chat và khởi tạo Bộ bản sao MongoDB Làm cách nào để chạy bộ bản sao MongoDB trên Docker?Thiết lập vùng chứa của chúng tôi
. Bắt đầu một vùng chứa từ một hình ảnh. -p 30001. 27017. Hiển thị cổng 27017 trong vùng chứa của chúng tôi, dưới dạng cổng 30001 trên máy chủ cục bộ. --name mongo1. đặt tên cho vùng chứa này là “mongo1” --net my-mongo-cluster. Thêm vùng chứa này vào mạng “my-mongo-cluster”
Làm cách nào để triển khai bộ bản sao MongoDB bằng Docker Compose?Tạo bộ bản sao trong MongoDB bằng Docker Compose . Kiến trúc bộ bản sao MongoDB Ba phiên bản MongoDB đang chạy Tắt phiên bản MongoDB Chạy tập lệnh để tạo bộ bản sao mà không gặp rắc rối Bạn sẽ thiết lập bộ bản sao MongoDB như thế nào?Bạn có thể thiết lập Bộ bản sao mới trong MongoDB bằng các bước sau. . Bước 1. Bắt đầu trường hợp mongod Bước 2. Định cấu hình Bộ bản sao Bước 3. Kích hoạt bản sao trong MongoDB Bước 4. Thêm các phiên bản MongoDB vào các bộ bản sao Bước 5. Xóa Instances khỏi Replica Sets Bước 6. Kiểm tra quá trình sao chép Bộ bản sao MongoDB là gì?Bộ bản sao là một nhóm các phiên bản mongod duy trì cùng một bộ dữ liệu . Một bộ bản sao chứa một số nút mang dữ liệu và tùy chọn một nút trọng tài. Trong số các nút mang dữ liệu, một và chỉ một thành viên được coi là nút chính, trong khi các nút khác được coi là nút phụ. |