Để bắt đầu quá trình cài đặt MongoDB, trước tiên bạn cần nhập khóa Công khai được sử dụng bởi hệ thống Quản lý gói được liên kết với bản cài đặt Ubuntu của bạn Show
Các công cụ Quản lý gói của Ubuntu giúp đảm bảo tính nhất quán và tính xác thực của Gói bằng cách xác minh chéo rằng những gói này được ký bằng các khóa GPG. Bạn có thể nhập khóa GPG công khai của MongoDB bằng dòng mã sau
Khi bạn đã nhập khóa GPGP, bây giờ bạn cần tạo danh sách Nguồn cho bản cài đặt MongoDB của mình. Để thực hiện việc này, bạn có thể sử dụng dòng mã sau và tạo tệp “/etc/apt/sources. danh sách. d/mongodb-org-3. 4. list” tập tin danh sách như sau
Với tệp danh sách của bạn hiện đã được tạo, bạn có thể cài đặt kho lưu trữ Gói cục bộ. Để làm điều này, bạn có thể sử dụng dòng mã sau
Điều này hoàn thành bước đầu tiên để Cài đặt MongoDB trên Ubuntu Bước 2. Cài đặt gói MongoDBBây giờ bạn cần cài đặt phiên bản ổn định mới nhất của MongoDB trên hệ thống của mình. Bạn có thể sử dụng lệnh sau cho cùng
Cài đặt một bản phát hành cụ thể của MongoDBTrong trường hợp bạn muốn cài đặt một phiên bản cụ thể của MongoDB trên hệ thống của mình, bạn sẽ cần chỉ định phiên bản cho từng gói thành phần trong khi cài đặt chúng. Bạn có thể tham khảo ví dụ sau để thực hiện điều này
Bước 3. Khởi chạy MongoDB dưới dạng Dịch vụ trên UbuntuKhi MongoDB được thiết lập và chạy, bây giờ bạn cần tạo một tệp Đơn vị, tệp này có thể giúp hệ thống của bạn hiểu quy trình quản lý tài nguyên. Ví dụ: tệp Đơn vị được tận dụng phổ biến nhất giúp xác định cách bắt đầu, dừng hoặc tự động quản lý dịch vụ Để làm điều này, bạn có thể tạo một tệp cấu hình, “mongodb. service trong /etc/systemd/system”, sẽ giúp quản lý hệ thống MongoDB
Bây giờ, sao chép thông tin sau trong tệp cấu hình của bạn #Unit contains the dependencies to be satisfied before the service is started. [Unit] Description=MongoDB Database After=network.target Documentation=https://docs.mongodb.org/manual # Service tells systemd, how the service should be started. # Key `User` specifies that the server will run under the mongodb user and # `ExecStart` defines the startup command for MongoDB server. [Service] User=mongodb Group=mongodb ExecStart=/usr/bin/mongod --quiet --config /etc/mongod.conf # Install tells systemd when the service should be automatically started. # `multi-user.target` means the server will be automatically started during boot. [Install] WantedBy=multi-user.targetĐặt mua Nhận nội dung hay nhất từ thế giới khoa học dữ liệu trong hộp thư đến của bạn mỗi tháng một lần Cảm ơn bạn đã đăng ký bản tin của chúng tôi Khi bạn đã tạo tệp cấu hình của mình, bây giờ bạn cần cập nhật dịch vụ hệ thống bằng lệnh sau
Bây giờ, hãy bắt đầu/kích hoạt dịch vụ systemd đã cập nhật cho phiên bản MongoDB của bạn ________số 8_______Với phiên bản MongoDB của bạn hiện đã hoạt động, bây giờ bạn cần xác minh xem MongoDB đã bắt đầu trên cổng 27017 chưa. Để làm điều này, bạn có thể sử dụng lệnh “netstat” như sau
Để xác minh xem phiên bản MongoDB của bạn có khởi động chính xác hay không, bạn có thể sử dụng lệnh status như sau 0Bây giờ bạn có thể bật chức năng tự khởi động cho hệ thống của mình như sau 1Trong trường hợp bạn muốn dừng hoặc khởi động lại phiên bản MongoDB đang chạy trên bản cài đặt Ubuntu, bạn có thể sử dụng các dòng mã sau 2Đây là cách bạn có thể khởi chạy dịch vụ MongoDB của mình trên Ubuntu và hoàn tất một bước nữa để Cài đặt thành công MongoDB trên Ubuntu Bước 4. Cấu hình và kết nối MongoDBKhi bạn đã thiết lập MongoDB làm dịch vụ, bây giờ bạn cần khởi chạy bản cài đặt MongoDB của mình. Để thực hiện việc này, hãy mở Mongo Shell và chuyển sang chế độ quản trị cơ sở dữ liệu bằng lệnh sau 3Bây giờ, hãy tạo một người dùng root để cài đặt MongoDB của bạn và thoát khỏi Mongo Shell như sau 4Bây giờ bạn có thể kết nối với MongoDB của mình bằng cách khởi động lại MongoDB trước rồi sử dụng dòng mã sau 5Bây giờ bạn có thể thấy MongoDB thiết lập kết nối. Bạn có thể sử dụng lệnh “show dbs” như sau để mở danh sách tất cả các cơ sở dữ liệu có sẵn 6Đây là cách bạn có thể Cài đặt thành công MongoDB trên Ubuntu và khởi chạy thành công Bước 5. Điều chỉnh MongoDBMở rộng quy mô MongoDB rất dễ dàng và có thể được thực hiện theo cả hai cách, theo chiều ngang và chiều dọc. Điều cần thiết là đảm bảo hiệu suất tối ưu của Cơ sở dữ liệu. Chia tỷ lệ theo chiều ngang là thêm tài nguyên máy chủ như RAM và CPU trong khi chia tỷ lệ theo chiều dọc là thêm máy chủ vào cấu hình. Hiệu suất của Cơ sở dữ liệu MongoDB phụ thuộc vào một số yếu tố bao gồm Sử dụng bộ nhớ, Số lượng kết nối đồng thời và Bộ đệm ẩn WiredTiger trong số các yếu tố khác. Công cụ lưu trữ mặc định của MongoDB là WiredTiger bảo toàn 50% bộ nhớ. Điều này có nghĩa là 8GB RAM sẽ có số 0. Trình bảo vệ bộ nhớ 5*(8-1) cho WiredTiger Để kiểm tra số liệu thống kê sử dụng và xác định xem có cần thay đổi hay không, hãy sử dụng lệnh sau được cung cấp bên dưới 7Từ kết quả trên, một số điểm chính cần lưu ý được liệt kê dưới đây
Để kiểm tra việc sử dụng Vé đọc và ghi đồng thời WiredTiger, hãy làm theo lệnh được cung cấp bên dưới 8Bước 6. Gỡ cài đặt MongoDB trên Ubuntu (Tùy chọn)Cảnh báo. Tất cả cơ sở dữ liệu và cấu hình tương ứng của chúng sẽ bị xóa sau khi quy trình này được thực hiện. Đảm bảo rằng bạn sao lưu tất cả dữ liệu và thông tin cấu hình trước khi tiếp tục quá trình này, vì nó không thể đảo ngược Để gỡ cài đặt MongoDB trên Ubuntu, trước tiên bạn cần gỡ bỏ các gói MongoDB. Để thực hiện việc này, bạn có thể dừng dịch vụ MongoDB và thực hiện lệnh sau để xóa các gói đã cài đặt 9Bạn có thể xóa cơ sở dữ liệu, tệp nhật ký và thư mục đã tạo của mình bằng lệnh sau 0Đây là cách bạn có thể gỡ cài đặt MongoDB trên Ubuntu Đồng thời kiểm tra, Cách cài đặt Kafka trên Ubuntu Phần kết luậnBài viết này hướng dẫn bạn cách cài đặt MongoDB trên Ubuntu một cách dễ dàng. Nó cũng cung cấp kiến thức chuyên sâu về các khái niệm đằng sau mỗi bước để giúp bạn hiểu và thực hiện chúng một cách hiệu quả. Trích xuất dữ liệu phức tạp từ một tập hợp nguồn dữ liệu đa dạng có thể là một nhiệm vụ đầy thách thức và đây là lúc Hevo tiết kiệm thời gian Hevo cung cấp một cách nhanh hơn để di chuyển dữ liệu từ hơn 100 nguồn dữ liệu như ứng dụng SaaS hoặc Cơ sở dữ liệu như MongoDB vào Kho dữ liệu của bạn để được hiển thị trong công cụ BI. Hevo hoàn toàn tự động và do đó không yêu cầu bạn phải viết mã Bạn muốn thử Hevo? Đăng ký dùng thử miễn phí 14 ngày và tận mắt trải nghiệm bộ Hevo giàu tính năng. Bạn cũng có thể xem mức giá cạnh tranh nhất sẽ giúp bạn chọn gói phù hợp với nhu cầu kinh doanh của mình Chia sẻ kinh nghiệm tìm hiểu về cách Cài đặt MongoDB trên Ubuntu. Cho chúng tôi biết trong phần ý kiến dưới đây Làm cách nào để khởi động MongoDB trong Redhat Linux?Cài đặt Chính sách SELinux . Đảm bảo bạn đã cài đặt các gói sau. git. chế tạo. chính sách kiểm tra. chính sáchcoreutils. selinux-policy-devel. sudo yum install git make checkpolicy policycoreutils selinux-policy-devel Xây dựng chính sách. cd mongodb-selinux. chế tạo Áp dụng chính sách. sudo thực hiện cài đặt Làm cách nào để bắt đầu lệnh máy chủ MongoDB?Mở dấu nhắc lệnh của bạn và nhập mongod để khởi động máy chủ MongoDB.
Làm thế nào để bắt đầu MongoDB la bàn Linux?Cài đặt MongoDB Compass trên Linux. Bước 1. Mở trình duyệt của bạn và tìm kiếm la bàn MongoDB. Bước 2. Nhấp vào liên kết đầu tiên. Bước 3. Nhấp vào tùy chọn Dùng thử ngay. Bước 4. Tìm phiên bản có sẵn và nhấp vào tải xuống.
Làm cách nào để kết nối MongoDB trong Linux?Kết nối MongoDB với máy khác . SSH vào thiết bị MongoDB của bạn Mở /opt/local/etc/mongodb. conf để chỉnh sửa Định vị thuộc tính bind_ip Đặt giá trị của thuộc tính bind_ip thành IP riêng của thiết bị MongoDB của bạn. . Lưu file và đóng nó lại. . Chạy lệnh này để khởi động lại máy chủ MongoDB |