Mongodb có phải là ngôn ngữ không?
MongoDB còn được gọi là Mongo, là một nền tảng tài liệu mã nguồn mở được sử dụng rộng rãi. MongoDB là cơ sở dữ liệu NoSQL. MongoDB không giống với các hệ thống cơ sở dữ liệu dựa trên truyền thống SQL như MySQL, Oracle,. Nó lưu trữ dữ liệu ở định dạng giống JSON (BSON) theo mặc định (BSON là JSON nhị phân). Bằng cách sử dụng BSON thay vì JSON thuần túy, kích thước của tài liệu có thể được giảm đáng kể. Bởi vì chúng lưu trữ dữ liệu trong các cặp từ khóa-giá trị, các DB này rất hiệu quả cho các mục đích đọc hoặc truy vấn Update system systemĐể đảm bảo rằng tất cả các thành phần phụ thuộc của MongoDB đều được cập nhật, hãy thực hiện lệnh bên dưới Trong quá trình cập nhật hệ thống chúng ta đợi từ 5 phút đến 15 phút Add repo MongoDBThực hiện bổ sung kho lưu trữ MongoDB bởi vì kho lưu trữ AlmaLinux 8 tiêu chuẩn không chứa gói MongoDB, vì vậy chúng ta cần bổ sung kho lưu trữ MongoDB chính thức với phiên bản ổn định mới nhất Trong hướng dẫn này, chúng tôi sẽ sử dụng trình quản lý gói DNF để cài đặt MongoDB. Bằng cách truy cập vào thư mục /etc/yum. repo. d/ tạo tệp repo mới có tên mongodb. repo để DNF có thể tải xuống gói MongoDB từ kho lưu trữ của nó
Add lines after to file /etc/yum. repos. d/mongodb. repo
Save back file and exit Để kiểm tra xem tệp repo đã được thêm thành công hay chưa, hãy chạy lệnh sau Kết quả như sau
Để xác minh xem repo đã được bật hay chưa, hãy chạy lệnh sau
Kết quả như sau
Cài đặt MongoDBWe are add repo MongoDB mainform. Bây giờ tiến trình cài đặt MongoDB bằng trình quản lý gói DNF. Chạy lệnh sau để cài đặt MongoDB trên máy chủ AlmaLinux 8
Sau khi cài đặt xong, chúng ta có thể tiến hành khởi động dịch vụ MongoDB bằng cách chạy lệnh sau To allow mongodb service service run auto when rebooting, go command after Cuối cùng, hãy kiểm tra xem dịch vụ mongodb đang chạy chính xác hay không bằng cách nhập lệnh này bên dưới Kết quả như sau
Kiểm tra mongoDBĐể kiểm tra cài đặt MongoDB, chúng tôi sẽ đăng nhập vào trình bao MongoDB và thực hiện một số truy vấn cơ bản Để đăng nhập vào trình bao MongoDB, hãy chạy lệnh sau bên dưới MongoDB shell sẽ được thực thi
To disable status context of MongoDB "The server generate these startup warnings when booting. " chúng ta cần tiến hành thao tác Bước 1. Tắt các trang khổng lồ trong suốt Đầu tiên cần tiến hành tạo 1 tệp 8 với nội dung như sau/etc/systemd/system/disable-transparent-huge-pages. Dịch vụ
Run command after to loading systemd Bắt đầu dịch vụ disable-transparent-huge-pages để đảm bảo rằng cài đặt THP thích hợp đã bị thay đổi
Xác minh rằng THP đã được đặt thành công [never] bằng cách chạy lệnh sau 0Kết quả như sau Để đảm bảo rằng cài đặt này được áp dụng cho mỗi khi hệ thống của chúng khởi động, hãy chạy lệnh sau 1Bước 2. Bật Xác thực cho Mongodb Để tạo người dùng quản trị, trước tiên ta cần kết nối với Mongo shell Sau khi đã truy cập MongoDB Shell, hãy thực thi lệnh sau 2Kết quả trả về 3Đến đây chúng ta đã kết thúc quá trình tạo tài khoản quản trị cho Mongodb, chúng ta có thể thoát khỏi Mongodb shell bằng cách sử dụng lệnh exit hoặc CTRL+C To could enable Authentication, chúng ta cần chỉnh sửa tệp 9Chuyển đến dòng #bảo mật, bỏ nhận xét # và bổ sung 0 4Khởi động lại mongod Tiến hành truy cập lại shell mongoDB chúng ta sẽ không còn nhận được cảnh báo như trên Kết quả như sau 5Chúng ta có thể xác minh thêm rằng cơ sở dữ liệu đang hoạt động bằng cách kết nối với máy chủ mongodb và thực hiện lệnh sau 6Kết quả trả lại như bên dưới 7Lời kếtTrong hướng dẫn này, chúng tôi đã tìm hiểu về cách cài đặt MongoDB trên AlmaLinux 8. Hy vọng các bạn đã thành công trong quá trình cài đặt cũng như áp dụng MongoDB vào trong thực tế, công việc |