Triển khai mongodb
Hướng dẫn này mô tả cách tạo một bộ sao ba thành viên từ ba trường hợp 7 hiện đang chạy với Điều khiển truy cập bị vô hiệu hóaĐể triển khai một bộ sao với điều khiển truy cập đã được bật, hãy xem Triển khai bộ sao đã được đặt với Xác thực Keyfile. Nếu bạn muốn khai thác một bộ bản sao từ một phiên bản MongoDB duy nhất, hãy xem Chuyển đổi độc lập thành một bộ bản sao. Để biết thêm thông tin về công việc khai triển bản sao, hãy xem Tài liệu Kiến trúc khai thác Sao chép và Bản sao Ba bộ bản sao thành viên cung cấp đủ phòng để tồn tại ở hầu hết các phân vùng mạng và các lỗi hệ thống khác. Những bộ này cũng có đủ năng lực cho nhiều hoạt động đọc phân tán. Sao bộ phải luôn luôn có một số thành viên lẻ. Điều này đảm bảo rằng các cuộc bầu cử sẽ tiến hành chia sẻ. Để biết thêm về thiết kế các bản sao, hãy xem tổng quan sao chép Để phát triển khai thác sản xuất, bạn nên duy trì sự phân biệt giữa các thành viên tốt hơn bằng cách lưu trữ các trường hợp tác 7 trên các máy riêng biệt. Khi sử dụng máy ảo để phát triển sản xuất, bạn nên đặt từng ví dụ 7 trên máy chủ máy chủ riêng biệt được phục vụ bởi các mạch điện dự phòng và đường dẫn mạng dự ánTrước khi bạn có thể khai thác một bộ sao, bạn phải cài đặt MongoDB trên mỗi hệ thống sẽ là một phần của bộ sao của bạn. Nếu bạn chưa cài đặt MongoDB, hãy xem hướng dẫn cài đặt Trong sản xuất, triển khai từng thành viên của bản sao được đặt thành máy riêng của mình và nếu có thể liên kết với cổng MongoDB tiêu chuẩn của 0Xem bản sao đặt kiến trúc khai triển để biết thêm thông tin Quan trọngĐể tránh các bản cập nhật or cấu hình thay đổi địa chỉ IP, hãy sử dụng tên máy chủ DNS thay vì địa chỉ IP. Điều đặc biệt quan trọng là sử dụng tên máy chủ DNS thay vì địa chỉ IP khi định cấu hình các thành viên đặt bản sao hoặc các cụm thành viên bị cắt xén Sử dụng tên máy chủ thay vì địa chỉ IP để định cấu hình các cụm trên đường chân trời mạng chia sẻ. Bắt đầu từ MongoDB 5. 0, các nút chỉ được cấu hình với địa chỉ IP sẽ không xác thực khởi động và sẽ không bắt đầu Heroku là nền tảng nền tảng dưới dạng dịch vụ cho phép các nhà phát triển xây dựng, chạy và vận hành các ứng dụng hoàn toàn trong đám mây Mục đích của bài viết này là giúp các bạn sau khi hoàn thành dự án của mình sẽ được đưa lên internet giúp các bạn có thể chia sẽ dự án cho tất cả mọi người cùng xem thành quả của mình Bắt Đầu Thôi Nào Tạo ứng dụng trên HerokuBước 1. Sau khi các bạn đăng ký tài khoản Heroku. Thì các bạn bắt đầu tạo app thôi nào. Các bạn nhấn vào nút 'mới' để tiếp tục chọn 'tạo ứng dụng mới' thì nó sẽ hiển thị một biểu mẫu như thế này nếu bạn điền đầy đủ thông tin tipn nhé. Bước 2. Sau khi điền đầy đủ thông tin để tạo ứng dụng, bây giờ bạn sẽ thấy phần bảng điều khiển để bạn có thể tùy chỉnh ứng dụng của mình bao gồm các chức năng chính như. triển khai,tài nguyên,tổng quan,cài đặt,số liệu,. Cách Deploy Project Lên HerokuBước 1. Các bạn download heroku về máy nha link download. Mình giới thiệu các bạn nên dowload thay vì cài đặt npm nha. Tùy vào hệ điều hành mà bạn cài đặt sao cho phù hợp nha. Bước 2. Các bạn vào thư mục mã nguồn của mình gõ 'cmd' để mở terminal Mình sẽ triển khai cái dự án làm chức năng đăng nhập sử dụng NodeJS và MongoDB mà lúc trước mình hướng dẫn các bạn lên heroku cho . Các bước triển khai dự án lên heroku. Nếu các bạn chạy git rồi thì không cần git init nữaMà chỉ cần thực hiện các bước còn lại heroku login heroku git: remote -a login-me git add . git commit -m"finsh-project" git push heroku master Sau khi các bạn push source code lên heroku thì các bạn mở app lên bằng lệnh 0 hoặc có thể mở app bằng cách click vào nút open app bên trên góc phải màn hình.Khi bạn mở ứng dụng ra thì sẽ thấy nó báo lỗi. Các bạn cứ bình luận từ mình sẽ sửa lỗi. Các bạn nhập 1 để xem nó bị lỗi gì nhaCác bạn quan tâm mình khoanh vùng lỗi nha nó báo lỗi là. thiếu tập lệnh bắt đầu. Mình các bạn chạy local, các bạn gõ node app. js nhưng khi bạn triển khai lên heroku thì nó sẽ không hiểu là nên chạy cái gì. Thì các bạn fix theo mình nha. Trong thư mục mã nguồn bạn tạo cho mình tệp 2 bên trong bạn thêm cho mình dòng 3 và bạn xóa lệnh heroku login 0 thay đổi heroku login 1 thành heroku login 2Sau khi các . _______ 7 _______ 54 git push heroku master Khi các bạn cập nhật mã của mình xong . Bạn cứ gõ 1 rồi xem nó bị lỗi gì nha. Thì nó sẽ thông báo lỗi chưa khởi động cơ sở dữ liệu MongoDB Bước 3. Kết nối cơ sở dữ liệu Cho dự án Các bạn đã đăng ký tài khoản MongoDB Atlas (mỗi tài khoản chỉ được sử dụng miễn phí một lần thôi nha). Sau khi đăng ký tài khoản xong bạn sẽ được, bạn sẽ đến phần cấu hình để tạo cơ sở dữ liệu. Sau khi các bạn cấu hình xong để tạo cơ sở dữ liệu thì sẽ đến bước Get Started, các bạn hoàn thành các bước này thì sẽ đến phần kết nối cơ sở dữ liệu. Bạn nhấn vào nút kết nối sau đó nhấn vào phần kết nối ứng dụng của bạn Tiếp theo là bạn sao chép chuỗi kết nối của MongoDB Atlas Sau đó add vào phần Config Vars của heroku. Bây giờ là xong bấm vào mở ứng dụng để mở ứng dụng ra xem nó có chạy không nha và kết quả là nó có hoạt động các bạn ạ. ) Các bạn thử đăng ký tài khoản rồi xem thử cơ sở dữ liệu nó xuất hiện những gì nha. Các bạn click vào Collections sao đó chọn vào phần test để xem cơ sở dữ liệu nó có hiển thị gì không nha. Các bạn vào đây để xem app mình đã triển khai trên heroku nha. Lời Kết Vậy Là Xong Hướng Dẫn Cách Deploy Project NodeJS Lên Heroku Và Sử Dụng Database MongoDB Atlas rồi nhé. Sau khi thực hiện xong bài viết này các bạn có thể tự mình triển khai dự án nào đó Nếu mọi người cảm thấy bài viết này hay thì có thể ủng hộ mình để mình có động lực ra những chủ đề hay và chất lượng hơn ủng hộ mình tại đây nha |