Cài đặt mongodb trên linux phiên bản ec2

Trong các blog trước, chúng ta đã thấy về việc cài đặt các cơ sở dữ liệu quan hệ khác trong các phiên bản AWS EC2, bây giờ tôi bắt đầu khám phá các tùy chọn để tích hợp cơ sở dữ liệu NoSQL với ứng dụng Sao lưu và DR của chúng tôi

Trong blog này, hãy xem Cài đặt MongoDB Community Edition trên Ubuntu 18. 04 Phiên bản EC2 trong AWS

Cài đặt MongoDB trên ubuntu qua aptitude rất đơn giản

Để cài đặt Cộng đồng MongoDB trên hệ thống Ubuntu của bạn, các hướng dẫn này sẽ sử dụng gói mongodb-org chính thức, được duy trì và hỗ trợ bởi MongoDB Inc

Chúng ta sẽ xem cách cài đặt MongoDB trên AWS ec2 Instances, amazon Linux 2 hoặc chúng ta có thể cài đặt MongoDB của bất kỳ phiên bản nào trên máy chủ AWS Linux 2 trong bài viết này

Máy chủ Amazon Linux 2 là máy chủ dựa trên RPM với Hỗ trợ dài hạn 5 năm của AWS. (Dịch vụ web của Amazon)

MongoDB là một cơ sở dữ liệu No-SQL được viết bằng C ++, Nó sử dụng cấu trúc giống như JSON. MongoDB là một cơ sở dữ liệu đa nền tảng và định hướng tài liệu

Bản phát hành đầu tiên của MongoDB là vào ngày 11 tháng 2 năm 2009, bạn có thể tìm thấy trang web chính của MongoDB cũng như kho lưu trữ git

Vì vậy, hãy cài đặt MongoDB trên AWS EC2 Instance. Tìm bảng gian lận bên dưới để cài đặt nhanh

Sau khi đến và đọc toàn bộ bài đăng để có kiến ​​​​thức chi tiết về Cài đặt MongoDB

Bảng cheat về cách cài đặt MongoDB trên phiên bản AWS ec2

BƯỚC 1. Thêm Kho lưu trữ vào phiên bản AWS ec2/Amazon Linux 2

Tạo một tệp có tên “mongo-4. 4. repo” vào “/etc/yum. repos. d/” vào thư mục hoặc bạn có thể sử dụng bất kỳ trình chỉnh sửa nào bạn chọn và dán các dòng bên dưới

[mongodb-org-4.4] name=MongoDB Repository baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.4/x86_64/ gpgcheck=1 enabled=1 gpgkey=https://www.mongodb.org/static/pgp/server-4.4.asc

BƯỚC 2. Cài đặt MongoDB 4. 4 trên phiên bản AWS ec2/Amazon Linux 2

$ sudo yum install mongodb-org -y

BƯỚC 3. Khởi động Dịch vụ của Máy chủ MongoDB trên phiên bản AWS ec2/Amazon Linux 2

$ sudo systemctl start mongod

Kiểm tra trạng thái cho MongoDB

$ sudo systemctl status mongod

Khởi động lại dịch vụ cho MongoDB

$ sudo systemctl restart mongod

Dừng dịch vụ cho MongoDB

$ sudo systemctl stop mongod

Bắt đầu dịch vụ tại thời điểm Khởi động

$ sudo systemctl enable mongod

BƯỚC 4. Sử dụng lệnh “mongo” trong terminal hoặc BASH để kết nối với MongoDB

$ mongo

BƯỚC 1. Thêm kho lưu trữ để cài đặt MongoDB trên phiên bản AWS ec2

Tạo một tệp có tên “mongo-4. 4. repo” vào “/etc/yum. repos. d/” vào thư mục hoặc bạn có thể sử dụng bất kỳ trình chỉnh sửa nào bạn chọn và dán các dòng bên dưới

Cài đặt mongodb trên linux phiên bản ec2
Cài đặt mongodb trên linux phiên bản ec2
Repo cho MongoDB

________số 8

Vì vậy, sau đó lưu và thoát tệp nhưng nếu bạn muốn cài đặt phiên bản 4. 0 vào CentOS Server rồi thay cấu hình như bên dưới

[mongodb-org-4.0]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.0/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-4.0.asc

Vì vậy, chúng tôi đã thực hiện 3 thay đổi đối với tệp repo của mình,

1. chúng ta phải đổi tên. — [mongodb-org- 4. 0 ]

2. chúng ta phải thay đổi baseurl — baseurl=https. //repo. mongodb. org/yum/redhat/$releasever/mongodb-org/ 4. 0 /x86_64/

3. chúng ta phải thay đổi phiên bản gpgkey — gpgkey=https. //www. mongodb. org/static/pgp/server- 4. 0 . asc

Như bạn sẽ nhận thấy, chúng tôi vừa thực hiện các thay đổi trong phiên bản MongoDB

BƯỚC 2. Cài đặt MongoDB 4. 4 trên phiên bản AWS ec2/Amazon Linux 2

Vì vậy, trước tiên, chúng tôi sẽ cập nhật kho lưu trữ của MongoDB, bây giờ chúng tôi sẽ cài đặt dịch vụ MongoDB

$ sudo yum install mongodb-org -y

BƯỚC 3. Khởi động Dịch vụ của MongoDB trên phiên bản AWS ec2/Amazon Linux 2

Vậy là chúng ta đã cài đặt MongoDB trên AWS, bây giờ chúng ta sẽ khởi động các dịch vụ của máy chủ MongoDB bằng “lệnh systemctl”

$ sudo systemctl start mongod

Vì vậy, để kiểm tra Trạng thái của dịch vụ MongoDB, hãy sử dụng trạng thái ở nơi bắt đầu

$ sudo systemctl status mongod

Cài đặt mongodb trên linux phiên bản ec2
Cài đặt mongodb trên linux phiên bản ec2
Bắt đầu dịch vụ cho MongoDB

Vì vậy, nếu chúng tôi phải khởi động lại dịch vụ cho MongoDB trên AWS thì chúng tôi sẽ sử dụng lệnh bên dưới

$ sudo systemctl restart mongod

Nếu chúng ta phải dừng dịch vụ của MongoDB thì hãy sử dụng tùy chọn dừng

$ sudo systemctl stop mongod

Điều gì sẽ xảy ra nếu chúng tôi muốn bắt đầu dịch vụ khi máy chủ của tôi được khởi động lại

$ sudo systemctl enable mongod

Như vậy là chúng ta đã cài đặt thành công MongoDB server và sử dụng “mongo” trong terminal hoặc bash để kiểm tra kết nối được không

Cài đặt mongodb trên linux phiên bản ec2
Cài đặt mongodb trên linux phiên bản ec2
$ mongo

Cho phép MongoDB kết nối từ Remote IP

Nếu bạn phải kết nối máy chủ MongoDB của mình từ IP từ xa, thì bạn phải thực hiện một số thay đổi về cấu hình và khởi động lại dịch vụ của MongoDB

Vì vậy, trước tiên chúng ta sẽ xem xét tệp cấu hình của máy chủ MongoDB “/etc/mongod. conf”

$ sudo yum install mongodb-org -y
7

Vì vậy, bạn sẽ thấy rằng IP liên kết là 127. 0. 0. 1 sẽ chỉ cho phép cục bộ và chúng tôi muốn cho phép bất kỳ IP từ xa nào, sau đó thay đổi IP liên kết thành “0. 0. 0. 0”

$ sudo yum install mongodb-org -y
8

Sau đó, chúng tôi sẽ yêu cầu khởi động lại dịch vụ MongoDB, để chúng tôi có thể truy cập cổng 27017 tới bất kỳ IP từ xa nào

$ sudo systemctl restart mongod

Nếu vẫn không hoạt động, hãy kiểm tra tường lửa của bạn, tường lửa này sẽ hoạt động, bây giờ bạn có hai tùy chọn có thể tắt tường lửa hoặc bạn có thể cho phép số cổng 27107

Nếu bạn gặp phải bất kỳ vấn đề nào trong khi cài đặt MongoDB, hãy cho chúng tôi biết, chúng tôi sẽ giúp bạn. Như vậy là chúng ta đã cài đặt thành công MongoDB trên AWS

Nhờ đọc bài, biết cách cài MongoDB trên Ubuntu, lệnh cơ bản Linux, cách cài MySQL

cài đặt MongoDB trên AWS amazon linux, cài đặt MongoDB trên amazon linux AMI, cài đặt MongoDB trên amazon ec2, cài đặt MongoDB trên máy chủ AWS, cài đặt MongoDB shell amazon linux, cài đặt mongo shell trên amazon linux, cài đặt MongoDB trong phiên bản AWS ec2, cài đặt MongoDB trên AWS

MongoDB có chạy trên EC2 không?

Làm theo các bước bên dưới để cài đặt MongoDB trên AWS EC2 . Bước 1. Tạo một phiên bản điện toán đám mây đàn hồi AWS. Bước 2. Bắt đầu phiên bản EC2 mà bạn đã tạo ở Bước 1. Bước 3. Kết nối với Phiên bản EC2 của bạn bằng cách nhấp vào nút Kết nối.

Phiên bản EC2 nào là tốt nhất cho MongoDB?

Bây giờ MongoDB đề xuất C4, M4 hoặc D2 các loại phiên bản có ổ đĩa IOPS ebs được cung cấp để sử dụng với MongoDB. Ban đầu mình chọn sử dụng 2 cấu hình server replica set với 2 sharded cluster. Mỗi cụm phân đoạn chứa 20 Gb bộ bản sao chính và phụ.

Bạn có thể chạy MongoDB trên AWS không?

MongoDB là Đối tác của AWS . Để khởi chạy cụm MongoDB được quản lý hoàn toàn trên AWS, hãy dùng thử miễn phí từ AWS Marketplace. Quản trị viên Danh mục dịch vụ AWS có thể thêm kiến ​​trúc này vào danh mục của riêng họ.

Chúng tôi có thể cài đặt MongoDB trong Linux không?

Để có trải nghiệm cài đặt tốt nhất, MongoDB cung cấp các gói cho các bản phân phối Linux phổ biến . Các gói này là cách ưa thích để chạy MongoDB. Các hướng dẫn sau đây trình bày chi tiết quá trình cài đặt cho các hệ thống này. Cài đặt trên Mũ đỏ.