Hướng dẫn install mongodb ec2 - cài đặt mongodb ec2

Tài liệu về nhà → Hướng dẫn sử dụng MongoDBMongoDB Manual

Trên trang này

  • Tổng quan
  • Cân nhắc
  • Cài đặt phiên bản cộng đồng MongoDB
  • Chạy phiên bản cộng đồng MongoDB
  • Gỡ cài đặt phiên bản cộng đồng MongoDB
  • thông tin thêm

Ghi chú

MongoDB Atlas

MongoDB Atlas là một tùy chọn dịch vụ MongoDB được lưu trữ trong đám mây, không yêu cầu chi phí cài đặt và cung cấp một tầng miễn phí để bắt đầu. is a hosted MongoDB service option in the cloud which requires no installation overhead and offers a free tier to get started.

Sử dụng hướng dẫn này để cài đặt phiên bản cộng đồng MongoDB 6.0 trên Amazon Linux bằng Trình quản lý gói yum.

Bạn có thể xác minh phân phối Linux nào bạn đang chạy bằng cách chạy lệnh sau trên dòng lệnh:

Kết quả phải là Amazon Linux hoặc Amazon Linux ami. Nếu sử dụng phân phối Linux khác, vui lòng xem hướng dẫn cài đặt cho nền tảng của bạn.Amazon Linux or Amazon Linux AMI. If using a different Linux distribution, please see the install instructions for your platform.

Hướng dẫn này cài đặt MongoDB 6.0 Community Edition. Để cài đặt một phiên bản khác của cộng đồng MongoDB, hãy sử dụng menu thả xuống phiên bản ở góc trên bên trái của trang này để chọn tài liệu cho phiên bản đó.

Phiên bản cộng đồng MongoDB 6.0 hỗ trợ phát hành Amazon Linux 64 bit sau đây trên kiến ​​trúc x86_64:64-bit Amazon Linux release on x86_64 architecture:

  • Amazon Linux 2

MongoDB chỉ hỗ trợ các phiên bản 64 bit của nền tảng này.

Phiên bản cộng đồng MongoDB 6.0 trên Amazon Linux cũng hỗ trợ kiến ​​trúc ARM64 trên các nền tảng chọn lọc.

Xem hỗ trợ nền tảng để biết thêm thông tin.

Trước khi triển khai MongoDB trong môi trường sản xuất, hãy xem xét tài liệu Ghi chú sản xuất cung cấp các cân nhắc về hiệu suất và khuyến nghị cấu hình để triển khai MongoDB sản xuất.

Thực hiện theo các bước này để cài đặt phiên bản cộng đồng MongoDB bằng Trình quản lý gói yum. Chọn tab cho phiên bản Amazon Linux của bạn:

Ulimit xem xét các hệ điều hành giống như Unix tối đa giới hạn các tài nguyên hệ thống mà một quy trình có thể sử dụng. Những giới hạn này có thể tác động tiêu cực đến hoạt động của MongoDB, và nên được điều chỉnh. Xem cài đặt UNIX ulimit cho các cài đặt được đề xuất cho nền tảng của bạn.

Ghi chú

MongoDB Atlas

MongoDB Atlas là một tùy chọn dịch vụ MongoDB được lưu trữ trong đám mây, không yêu cầu chi phí cài đặt và cung cấp một tầng miễn phí để bắt đầu.
  • Sử dụng hướng dẫn này để cài đặt phiên bản cộng đồng MongoDB 6.0 trên Amazon Linux bằng Trình quản lý gói yum.

  • Bạn có thể xác minh phân phối Linux nào bạn đang chạy bằng cách chạy lệnh sau trên dòng lệnh:

Kết quả phải là Amazon Linux hoặc Amazon Linux ami. Nếu sử dụng phân phối Linux khác, vui lòng xem hướng dẫn cài đặt cho nền tảng của bạn.must also modify the permission to the /var/lib/mongo and /var/log/mongodb directories to give this user access to these directories.To specify a different log file directory and data file directory, edit the

sudo yum erase $(sudo rpm -qa | grep mongodb-org)

7 and

sudo yum erase $(sudo rpm -qa | grep mongodb-org)

8 settings in the

sudo yum erase $(sudo rpm -qa | grep mongodb-org)

9. Ensure that the user running MongoDB has access to these directories.

Hướng dẫn này cài đặt MongoDB 6.0 Community Edition. Để cài đặt một phiên bản khác của cộng đồng MongoDB, hãy sử dụng menu thả xuống phiên bản ở góc trên bên trái của trang này để chọn tài liệu cho phiên bản đó.

Phiên bản cộng đồng MongoDB 6.0 hỗ trợ phát hành Amazon Linux 64 bit sau đây trên kiến ​​trúc x86_64:

Amazon Linux 2systemd (which uses the

sudo rm -r /var/log/mongodb
sudo rm -r /var/lib/mongo
1 command), while older versions of Linux tend to use System V init (which uses the
sudo rm -r /var/log/mongodb
sudo rm -r /var/lib/mongo
2 command).

MongoDB chỉ hỗ trợ các phiên bản 64 bit của nền tảng này.

ps --no-headers -o comm 1

Phiên bản cộng đồng MongoDB 6.0 trên Amazon Linux cũng hỗ trợ kiến ​​trúc ARM64 trên các nền tảng chọn lọc.

  • Xem hỗ trợ nền tảng để biết thêm thông tin.systemd (systemctl) tab below.

  • Trước khi triển khai MongoDB trong môi trường sản xuất, hãy xem xét tài liệu Ghi chú sản xuất cung cấp các cân nhắc về hiệu suất và khuyến nghị cấu hình để triển khai MongoDB sản xuất.System V Init (service) tab below.

Thực hiện theo các bước này để cài đặt phiên bản cộng đồng MongoDB bằng Trình quản lý gói yum. Chọn tab cho phiên bản Amazon Linux của bạn:

Ulimit xem xét các hệ điều hành giống như Unix tối đa giới hạn các tài nguyên hệ thống mà một quy trình có thể sử dụng. Những giới hạn này có thể tác động tiêu cực đến hoạt động của MongoDB, và nên được điều chỉnh. Xem cài đặt UNIX ulimit cho các cài đặt được đề xuất cho nền tảng của bạn.

Bắt đầu từ MongoDB 4.4, lỗi khởi động được tạo nếu giá trị ulimit cho số lượng tệp mở nằm theo 64000.

Thư mục mặc định, một phiên bản MongoDB lưu trữ:

Các tệp dữ liệu của nó trong /var/lib/mongo

sudo yum erase $(sudo rpm -qa | grep mongodb-org)

Các tệp nhật ký của nó trong /var/log/mongodb

sudo rm -r /var/log/mongodb
sudo rm -r /var/lib/mongo

Nếu bạn đã cài đặt qua trình quản lý gói, các thư mục mặc định này được tạo trong quá trình cài đặt. Nếu bạn đã cài đặt thủ công bằng cách tải xuống tarballs, bạn có thể tạo các thư mục bằng ____10 hoặc

sudo yum erase $(sudo rpm -qa | grep mongodb-org)

1 tùy thuộc vào người dùng sẽ chạy MongoDB. . Nếu bạn thay đổi người dùng chạy quy trình MongoDB, bạn cũng phải sửa đổi quyền cho các thư mục /var/lib/mongo/var/log/mongodb để cung cấp quyền truy cập người dùng này vào các thư mục này. trong

sudo yum erase $(sudo rpm -qa | grep mongodb-org)

9. Đảm bảo rằng người dùng đang chạy MongoDB có quyền truy cập vào các thư mục này.

Giá trị này có thể được cấu hình:

  • trong tệp cấu hình MongoDB với

    sudo rm -r /var/log/mongodb
    sudo rm -r /var/lib/mongo
    6 hoặc

  • thông qua đối số dòng lệnh yum2

Cảnh báo

Để biết thêm thông tin về việc định cấu hình

sudo rm -r /var/log/mongodb
sudo rm -r /var/lib/mongo
6, hãy xem ràng buộc IP.

Phiên bản cộng đồng MongoDB có sẵn từ kho lưu trữ chuyên dụng của riêng mình và chứa các gói được hỗ trợ chính thức sau:

Tên gói hàng

Sự mô tả

yum4

A yum5 tự động cài đặt các gói thành phần được liệt kê bên dưới.

yum6

A yum5 tự động cài đặt các gói thành phần được liệt kê bên dưới.

Tên gói hàng

Sự mô tả

yum8

A yum5 tự động cài đặt các gói thành phần được liệt kê bên dưới.

yum2

Chứa trình nền

sudo yum erase $(sudo rpm -qa | grep mongodb-org)

4, tập lệnh init được liên kết và tệp cấu hình (

sudo yum erase $(sudo rpm -qa | grep mongodb-org)

9).Bạn có thể sử dụng tập lệnh khởi tạo để bắt đầu

sudo yum erase $(sudo rpm -qa | grep mongodb-org)

4 với tệp cấu hình.Để biết chi tiết, hãy xem phần "Run MongoDB Community Edition" ở trên.

yum4

Chứa daemon yum3.yum5).

yum6

Chứa vỏ MongoDB (yum5).

Tên gói hàng

Sự mô tả

yum8

A yum5 tự động cài đặt các gói thành phần được liệt kê bên dưới.

  • yum9

  • ulimit0

  • ulimit1

  • ulimit2

  • ulimit3

  • ulimit4

  • ulimit5

  • ulimit6

ulimit7

Chứa trình nền

sudo yum erase $(sudo rpm -qa | grep mongodb-org)

4, tập lệnh init được liên kết và tệp cấu hình (

sudo yum erase $(sudo rpm -qa | grep mongodb-org)

9).Bạn có thể sử dụng tập lệnh khởi tạo để bắt đầu

sudo yum erase $(sudo rpm -qa | grep mongodb-org)

4 với tệp cấu hình.Để biết chi tiết, hãy xem phần "Run MongoDB Community Edition" ở trên.