Tôi gặp sự cố không thể kết nối với máy chủ MongoDB bằng cmd mongod
sau khi tải xuống MongoDB.
đây là những gì thiết bị đầu cuối hiển thị khi sử dụng mongod
:
$ mongod
{"t":{"$date":"2021-11-29T19:51:43.327-08:00"},"s":"I", "c":"NETWORK", "id":4915701, "ctx":"-","msg":"Đặc tả dây được khởi tạo","attr":{"spec":{"incomingExternalClient":{"minWireVersion":0,"maxWireVersion":13},"incomingInternalClient": {"minWireVersion":0,"maxWireVersion":13},"outgoing":{"minWireVersion":0,"maxWireVersion":13},"isInternalClient":true}}}
{"t":{"$date":"2021-11-29T19:51:43.330-08:00"},"s":"I", "c":"CONTROL", "id":23285, "ctx":"-","msg":"Tự động tắt TLS 1.0, để buộc bật TLS 1.0 chỉ định --sslDisabledProtocols 'none'"}
{"t":{"$date":"2021-11-29T19:51:43.330-08:00"},"s":"W", "c":"ASIO", "id":22601, "ctx":"main","msg":"Không có cấu hình TransportLayer trong khi khởi động NetworkInterface"}
{"t":{"$date":"2021-11-29T19:51:43.330-08:00"},"s":"I", "c":"NETWORK", "id":4648601, "ctx":"main","msg":"TCP FastOpen ẩn không khả dụng. Nếu TCP FastOpen được yêu cầu, hãy đặt tcpFastOpenServer, tcpFastOpenClient và tcpFastOpenQueueSize."}
{"t":{"$date":"2021-11-29T19:51:43.332-08:00"},"s":"W", "c":"ASIO", "id":22601, "ctx":"main","msg":"Không có cấu hình TransportLayer trong khi khởi động NetworkInterface"}
{"t":{"$date":"2021-11-29T19:51:43.332-08:00"},"s":"I", "c":"REPL", "id":5123008, "ctx":"main","msg":"PrimaryOnlyService đã đăng ký thành công","attr":{"service":"TenantMigrationDonorService","ns":"config.tenantMigrationDonors"}}
{"t":{"$date":"2021-11-29T19:51:43.332-08:00"},"s":"I", "c":"REPL", "id":5123008, "ctx":"main","msg":"PrimaryOnlyService đã đăng ký thành công","attr":{"service":"TenantMigrationRecipientService","ns":"config.tenantMigrationRecipients"}}
{"t":{"$date":"2021-11-29T19:51:43.332-08:00"},"s":"I", "c":"CONTROL", "id":5945603, "ctx":"main","msg":"Khởi tạo đa luồng"}
{"t":{"$date":"2021-11-29T19:51:43.332-08:00"},"s":"I", "c":"CONTROL", "id":4615611, "ctx":"initandlisten","msg":"MongoDB started","attr":{"pid":24007,"port":27017,"dbPath":"/data/db","architecture":" 64-bit","máy chủ":"Lufarius777"}}
{"t":{"$date":"2021-11-29T19:51:43.332-08:00"},"s":"I", "c":"CONTROL", "id":23403, "ctx":"initandlisten","msg":"Thông tin bản dựng","attr":{"buildInfo":{"version":"5.0.4","gitVersion":"62a84ede3cc9a334e8bc82160714df71e7d3a29e","openSSLVersion":" OpenSSL 1.1.1f ngày 31 tháng 3 năm 2020","modules":[],"allocator":"tcmalloc","environment":{"distmod":"ubuntu2004","distarch":"x86_64","target_arch":" x86_64"}}}}
{"t":{"$date":"2021-11-29T19:51:43.332-08:00"},"s":"I", "c":"CONTROL", "id":51765, "ctx":"initandlisten","msg":"Operating System","attr":{"os":{"name":"Ubuntu","version":"20.04"}}}
{"t":{"$date":"2021-11-29T19:51:43.332-08:00"},"s":"I", "c":"CONTROL", "id":21951, "ctx":"initandlisten","msg":"Tùy chọn được thiết lập bởi dòng lệnh","attr":{"options":{}}}
{"t":{"$date":"2021-11-29T19:51:43.333-08:00"},"s":"I", "c":"STORAGE", "id":22270, "ctx":"initandlisten","msg":"Công cụ lưu trữ được sử dụng bởi các tệp dữ liệu","attr":{"dbpath":"/data/db","storageEngine":"wiredTiger"}}
{"t":{"$date":"2021-11-29T19:51:43.333-08:00"},"s":"I", "c":"STORAGE", "id":22297, "ctx":"initandlisten","msg":"Chúng tôi đặc biệt khuyến nghị sử dụng hệ thống tệp XFS với công cụ lưu trữ WiredTiger. Xem http://dochub.mongodb.org/core/prodnotes-filesystem","tags":[" startupWarnings"]}
{"t":{"$date":"2021-11-29T19:51:43.333-08:00"},"s":"I", "c":"STORAGE", "id":22315, "ctx":"initandlisten","msg":"Opening WiredTiger","attr":{"config":"create,cache_size=2424M,session_max=33000,eviction=(threads_min=4,threads_max=4),config_base =false,statistics=(fast),log=(enabled=true,archive=true,path=journal,compressor=snappy),buildin_extension_config=(zstd=(compression_level=6)),file_manager=(close_idle_time=600,close_scan_interval= 10,close_handle_minimum=250),statistics_log=(wait=0),verbose=[recovery_progress,checkpoint_progress,compact_progress],"}}
{"t":{"$date":"2021-11-29T19:51:43.993-08:00"},"s":"W", "c":"STORAGE", "id":22347, "ctx":"initandlisten","msg":"Không thể khởi động WiredTiger trong bất kỳ phiên bản tương thích nào. Điều này có thể là do nâng cấp hoặc hạ cấp không được hỗ trợ."}
{"t":{"$date":"2021-11-29T19:51:43.993-08:00"},"s":"F", "c":"STORAGE", "id":28595, "ctx":"initandlisten","msg":"Chấm dứt.","attr":{"lý do":"95: Thao tác không được hỗ trợ"}}
{"t":{"$date":"2021-11-29T19:51:43.993-08:00"},"s":"F", "c":"-", "id":23091, "ctx":"initandlisten","msg":"Fatal assertion","attr":{"msgid":28595,"file":"src/mongo/db/storage/wiredtiger/wiredtiger_kv_engine.cpp","dòng ":687}}
{"t":{"$date":"2021-11-29T19:51:43.993-08:00"},"s":"F", "c":"-", "id":23092, "ctx":"initandlisten","msg":"\n\n***hủy bỏ sau khi lỗi fassert()\n\n"}
Tôi đã thử gỡ cài đặt/xóa và cài đặt lại MongoDB nhiều lần. Tôi có thể kết nối sau khi sau ...
gỡ cài đặt MongoDB...
dịch vụ sudo mongod dừng lại
Sudo apt-get thanh lọc mongodb-org*
Sudo rm -r /var/log/mongodb
Sudo rm -r /var/lib/mongodb
sudo apt-get purge mongodb mongodb-clients mongodb-server mongodb-dev
Sudo apt-get thanh lọc mongodb-10gen
sudo apt-get autoremove
gỡ cài đặt Compass...
Sudo dpkg --remove mongodb-compass
Sau đó tôi vào tài liệu MongoDB để cài đặt:
"Phiên bản cộng đồng MongodDB cho Ubuntu",
cụ thể là 20.0.04 LTS ("Tiêu điểm")
... cái tôi có
nick@777:~$ lsb_release -a
Không có mô-đun LSB nào khả dụng.
ID nhà phân phối: Ubuntu
Mô tả: Ubuntu 20.04.3 LTS
Phát hành: 20.04
Tên mã: tiêu cự
Tôi làm như sau từ tài liệu ...
wget -qO - https://www.mongodb.org/static/pgp/server-5.0.asc | sudo apt-key thêm -
echo "deb [ arch=amd64,arm64] https://repo.mongodb.org/apt/ubuntufocal/mongodb-org/5.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-5.0.list
sudo apt-get cập nhật
sudo apt-get cài đặt -y mongodb-org
đầu ra cài đặt mongod-db:
Đang đọc danh sách gói... Xong
Xây dựng cây phụ thuộc
Đang đọc thông tin trạng thái... Xong
Các gói bổ sung sau sẽ được cài đặt:
mongodb-database-tools mongodb-mongosh mongodb-org-database mongodb-org-database-tools-extra mongodb-org-mongos mongodb-org-server mongodb-org-shell
mongodb-org-tools
Các gói MỚI sau đây sẽ được cài đặt:
mongodb-database-tools mongodb-mongosh mongodb-org mongodb-org-database mongodb-org-database-tools-extra mongodb-org-mongos mongodb-org-server mongodb-org-shell
mongodb-org-tools
0 đã nâng cấp, 9 mới cài đặt, 0 cần xóa và 0 chưa nâng cấp.
Cần lấy 0 B/147 MB lưu trữ.
Sau thao tác này, 467 MB dung lượng đĩa bổ sung sẽ được sử dụng.
Chọn gói mongodb-database-tools chưa được chọn trước đó.
(Đọc cơ sở dữ liệu ... 254976 tệp và thư mục hiện được cài đặt.)
Chuẩn bị giải nén .../0-mongodb-database-tools_100.5.1_amd64.deb ...
Giải nén mongodb-database-tools (100.5.1) ...
Chọn gói chưa được chọn trước đó mongodb-mongosh.
Chuẩn bị giải nén .../1-mongodb-mongosh_1.1.4_amd64.deb ...
Giải nén mongodb-mongosh (1.1.4) ...
Chọn gói chưa được chọn trước đó mongodb-org-shell.
Chuẩn bị giải nén .../2-mongodb-org-shell_5.0.4_AMD64.deb ...
Giải nén mongodb-org-shell (5.0.4) ...
Chọn gói chưa được chọn trước đó mongodb-org-server.
Chuẩn bị giải nén .../3-mongodb-org-server_5.0.4_amd64.deb ...
Giải nén mongodb-org-server (5.0.4) ...
Chọn gói chưa được chọn trước đó mongodb-org-mongos.
Chuẩn bị giải nén .../4-mongodb-org-mongos_5.0.4_amd64.deb ...
Giải nén mongodb-org-mongos (5.0.4) ...
Chọn gói chưa được chọn trước đó mongodb-org-database-tools-extra.
Chuẩn bị giải nén .../5-mongodb-org-database-tools-extra_5.0.4_AMD64.deb ...
Giải nén mongodb-org-database-tools-extra (5.0.4) ...
Chọn gói cơ sở dữ liệu mongodb-org-database chưa được chọn trước đó.
Chuẩn bị giải nén .../6-mongodb-org-database_5.0.4_AMD64.deb ...
Giải nén mongodb-org-cơ sở dữ liệu (5.0.4) ...
Chọn gói chưa được chọn trước đó mongodb-org-tools.
Chuẩn bị giải nén .../7-mongodb-org-tools_5.0.4_amd64.deb ...
Giải nén mongodb-org-tools (5.0.4) ...
Chọn gói chưa được chọn trước đó mongodb-org.
Chuẩn bị giải nén .../8-mongodb-org_5.0.4_amd64.deb ...
Giải nén mongodb-org (5.0.4) ...
Đang thiết lập mongodb-mongosh (1.1.4) ...
Đang thiết lập mongodb-org-server (5.0.4) ...
Thêm người dùng hệ thống `mongodb' (UID 128) ...
Thêm người dùng mới `mongodb' (UID 128) với nhóm `nogroup' ...
Không tạo thư mục chính `/home/mongodb'.
addgroup: Nhóm `mongodb' đã tồn tại dưới dạng một nhóm hệ thống. Đang thoát.
Thêm người dùng `mongodb' vào nhóm `mongodb' ...
Thêm người dùng mongodb vào nhóm mongodb
Xong.
Đang thiết lập mongodb-org-shell (5.0.4) ...
Thiết lập công cụ cơ sở dữ liệu mongodb (100.5.1) ...
Đang thiết lập mongodb-org-mongos (5.0.4) ...
Đang thiết lập mongodb-org-database-tools-extra (5.0.4) ...
Đang thiết lập cơ sở dữ liệu mongodb-org (5.0.4) ...
Thiết lập mongodb-org-tools (5.0.4) ...
Đang thiết lập mongodb-org (5.0.4) ...
Xử lý kích hoạt cho man-db (2.9.1-1)
...
xác minh phiên bản mongod bằng cách sử dụng mongod --version
phiên bản db v5.0.4
Thông tin bản dựng: {
"phiên bản": "5.0.4",
"gitVersion": "62a84ede3cc9a334e8bc82160714df71e7d3a29e",
"openSSLVersion": "OpenSSL 1.1.1f ngày 31 tháng 3 năm 2020",
"mô-đun": [],
"cấp phát": "tcmalloc",
"môi trường": {
"distmod": "ubuntu2004",
"distarch": "x86_64",
"mục tiêu_arch": "x86_64"
}
}
Tôi cũng nhận được Đầu ra này khi kiểm tra trạng thái với trạng thái sudo systemctl mongod
trạng thái sudo systemctl mongod
â mongod.service - Máy chủ cơ sở dữ liệu MongoDB
Đã tải: đã tải (/lib/systemd/system/mongod.service; đã tắt; giá trị đặt sẵn của nhà cung cấp: đã bật)
Hoạt động: không thành công (Kết quả: mã thoát) kể từ Thứ Hai 2021-11-29 20:24:04 PST; 5 giây trước
Tài liệu: https://docs.mongodb.org/manual
Quá trình: 32312 ExecStart=/usr/bin/mongod --config /etc/mongod.conf (code=exited, status=14)
PID chính: 32312 (mã=đã thoát, trạng thái=14)
29 tháng 11 20:24:04 Lufarius777 systemd[1]: Đã khởi động Máy chủ cơ sở dữ liệu MongoDB.
Ngày 29 tháng 11 20:24:04 Lufarius777 systemd[1]: mongod.service: Quá trình chính đã thoát, mã=đã thoát, trạng thái=14/n/a
Ngày 29 tháng 11 20:24:04 Lufarius777 systemd[1]: mongod.service: Không thành công với kết quả 'mã thoát'.
Tôi thực sự không biết liệu thiết bị đầu cuối có hiển thị đầu ra chính xác cho lệnh hay không mongod
Tôi cũng đã thử dừng/khởi động lại dịch vụ như sau
Sudo systemctl dừng mongod
Sudo systemctl khởi động lại mongod
bất kỳ Trợ giúp nào sẽ SIÊU hữu ích để chấm dứt cơn ác mộng này, cảm ơn bạn!