Cách cài đặt mongodb shell linux?

Để 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 hệ thống Quản lý Gói liên kết với bản cài đặt Ubuntu của bạn sử dụng

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

> sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10

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

> echo "deb http://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.4.list

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

> sudo apt-get update

Đ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 MongoDB

Bâ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

> sudo apt-get install -y mongodb-org
Cài đặt một bản phát hành cụ thể của MongoDB

Trong 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

> sudo apt-get install -y mongodb-org=3.4 mongodb-org-server=3.4 mongodb-org-shell=3.4 mongodb-org-mongos=3.4 mongodb-org-tools=3.4

Bước 3. Khởi chạy MongoDB dưới dạng Dịch vụ trên Ubuntu

Khi 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

> sudo vim /etc/systemd/system/mongodb.service

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

> systemctl daemon-reload

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

> netstat -plntu

Để 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

> echo "deb http://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.4.list
0

Bâ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

> echo "deb http://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.4.list
1

Trong 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

> echo "deb http://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.4.list
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 MongoDB

Khi 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

> echo "deb http://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.4.list
3

Bâ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

> echo "deb http://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.4.list
4

Bâ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

> echo "deb http://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.4.list
5

Bâ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

> echo "deb http://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.4.list
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 MongoDB

Mở 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

> echo "deb http://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.4.list
7

Từ kết quả trên, một số điểm chính cần lưu ý được liệt kê dưới đây

  • có dâyTiger. bộ đệm. cấu hình byte tối đa
  • có dâyTiger. bộ đệm. byte hiện có trong bộ đệm
  • có dâyTiger. bộ đệm. các trang được đọc vào bộ đệm
  • có dâyTiger. bộ đệm. các trang được ghi từ bộ đệm
  • có dâyTiger. bộ đệm. các byte bẩn được theo dõi trong bộ đệm

Để 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

> echo "deb http://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.4.list
8

Bướ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

> echo "deb http://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.4.list
9

Bạ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

> sudo apt-get update
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ận

Bà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 để cài đặt vỏ MongoDB trong Linux?

Cài đặt từ. tệp zip .
Mở trang tải xuống MongoDB Shell. Mở Trung tâm tải xuống MongoDB
Tải xuống kho lưu trữ cài đặt mongosh cho hệ điều hành của bạn. .
Giải nén các tệp từ kho lưu trữ đã tải xuống
Thêm nhị phân mongosh vào biến môi trường PATH của bạn

Làm cách nào để cài đặt MongoDB trong thiết bị đầu cuối?

Tải xuống Mongo Shell .
Truy cập Trung tâm tải xuống cho Phiên bản MongoDB của bạn. Trung tâm tải xuống cộng đồng MongoDB. .
Chọn Phiên bản và Nền tảng ưa thích của bạn từ danh sách thả xuống
Chọn Gói để tải xuống theo nền tảng của bạn. Nền tảng. .
Sao chép vỏ mongo từ kho lưu trữ vào một vị trí trên hệ thống tệp của bạn

Làm cách nào để cài đặt trình bao MongoDB trong CentOS?

Cài đặt MongoDB trên CentOS 8. Bước 1. Thêm Kho lưu trữ phần mềm MongoDB. Bước 2. Cài đặt phần mềm MongoDB. Bước 3. Bắt đầu dịch vụ MongoDB
Thiết lập và cấu hình MongoDB. Tạo người dùng quản trị MongoDB. Định cấu hình xác thực MongoDB. Bước 1. Bật xác thực. Bước 2. Tải lại Dịch vụ để Áp dụng Thay đổi