Score:0

mongod cmd จะไม่เชื่อมต่อหลังจากดาวน์โหลด MongoDB

ธง br

ฉันมีปัญหาที่ไม่สามารถเชื่อมต่อกับเซิร์ฟเวอร์ MongoDB โดยใช้ cmd มองโกด หลังจากดาวน์โหลด MongoDB

นี่คือสิ่งที่เทอร์มินัลแสดงเมื่อใช้งาน มองโกด:

$mongod
{"t":{"$date":"2021-11-29T19:51:43.327-08:00"},"s":"I", "c":"NETWORK", "id":4915701, "ctx":"-","msg":"ข้อมูลจำเพาะของสายเริ่มต้น","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":"ปิดใช้งาน TLS 1.0 โดยอัตโนมัติ เพื่อบังคับให้เปิดใช้งาน TLS 1.0 ระบุ --sslDisabledProtocols 'none'"}
{"t":{"$date":"2021-11-29T19:51:43.330-08:00"},"s":"W", "c":"ASIO", "id":22601, "ctx":"main","msg":"ไม่ได้กำหนดค่า TransportLayer ระหว่างการเริ่มต้น NetworkInterface"}
{"t":{"$date":"2021-11-29T19:51:43.330-08:00"},"s":"I", "c":"NETWORK", "id":4648601, "ctx":"main","msg":"ไม่มี TCP FastOpen โดยนัย หากจำเป็นต้องใช้ TCP FastOpen ให้ตั้งค่า tcpFastOpenServer, tcpFastOpenClient และ tcpFastOpenQueueSize"}
{"t":{"$date":"2021-11-29T19:51:43.332-08:00"},"s":"W", "c":"ASIO", "id":22601, "ctx":"main","msg":"ไม่ได้กำหนดค่า TransportLayer ระหว่างการเริ่มต้น NetworkInterface"}
{"t":{"$date":"2021-11-29T19:51:43.332-08:00"},"s":"I", "c":"REPL", "id":5123008, "ctx":"main","msg":"ลงทะเบียน PrimaryOnlyService สำเร็จ","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 สำเร็จ","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":"เริ่มต้นหลายเธรดแล้ว"}
{"t":{"$date":"2021-11-29T19:51:43.332-08:00"},"s":"I", "c":"CONTROL", "id":4615611, "ctx":"initandlisten","msg":"MongoDB เริ่มต้น","attr":{"pid":24007,"port":27017,"dbPath":"/data/db","architecture":" 64 บิต","โฮสต์":"Lufarius777"}}
{"t":{"$date":"2021-11-29T19:51:43.332-08:00"},"s":"I", "c":"CONTROL", "id":23403, "ctx":"initandlisten","msg":"ข้อมูลบิลด์","attr":{"buildInfo":{"version":"5.0.4","gitVersion":"62a84ede3cc9a334e8bc82160714df71e7d3a29e","openSSLVersion":" OpenSSL 1.1.1f 31 มี.ค. 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":"ระบบปฏิบัติการ","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":"ตัวเลือกที่กำหนดโดยบรรทัดคำสั่ง","attr":{"options":{}}}
{"t":{"$date":"2021-11-29T19:51:43.333-08:00"},"s":"I", "c":"STORAGE", "id":22270, "ctx":"initandlisten","msg":"เครื่องมือจัดเก็บข้อมูลที่จะใช้ตรวจพบโดยไฟล์ข้อมูล","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":"แนะนำให้ใช้ระบบไฟล์ XFS ร่วมกับเครื่องมือจัดเก็บข้อมูล WiredTiger ดู http://dochub.mongodb.org/core/prodnotes-filesystem","tags":[" คำเตือนการเริ่มต้น"]}
{"t":{"$date":"2021-11-29T19:51:43.333-08:00"},"s":"I", "c":"STORAGE", "id":22315, "ctx":"initandlisten","msg":"การเปิด 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),builtin_extension_config=(zstd=(compression_level=6)),file_manager=(close_idle_time=600,close_scan_interval= 10,close_handle_minimum=250),statistics_log=(รอ=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":"ไม่สามารถเริ่มต้นใช้งาน WiredTiger ในเวอร์ชันที่เข้ากันได้ ซึ่งอาจเกิดจากการอัปเกรดหรือดาวน์เกรดที่ไม่รองรับ"}
{"t":{"$date":"2021-11-29T19:51:43.993-08:00"},"s":"F", "c":"STORAGE", "id":28595, "ctx":"initandlisten","msg":"ยุติ","attr":{"reason":"95: ไม่รองรับการดำเนินการ"}}
{"t":{"$date":"2021-11-29T19:51:43.993-08:00"},"s":"F", "c":"-", "id":23091, "ctx":"initandlisten","msg":"การยืนยันที่ร้ายแรง","attr":{"msgid":28595,"file":"src/mongo/db/storage/wiredtiger/wiredtiger_kv_engine.cpp","line ":687}}
{"t":{"$date":"2021-11-29T19:51:43.993-08:00"},"s":"F", "c":"-", "id":23092, "ctx":"initandlisten","msg":"\n\n***ยกเลิกหลังจาก fassert() ล้มเหลว\n\n"}

ฉันได้ลองถอนการติดตั้ง/ล้างข้อมูลและติดตั้ง MongoDB ใหม่หลายครั้งแล้ว ฉันสามารถเชื่อมต่อได้หลังจากต่อไปนี้...

ถอนการติดตั้ง MongoDB...

sudo บริการ mongod หยุด
sudo apt-get ล้าง mongodb-org*
sudo rm -r /var/log/mongodb
sudo rm -r /var/lib/mongodb

sudo apt-get ล้าง mongodb mongodb-clients mongodb-server mongodb-dev
sudo apt-get ล้าง mongodb-10gen
sudo apt-get autoremove

ถอนการติดตั้ง Compass...

sudo dpkg -- ลบ mongodb-compass

ฉันไปที่เอกสาร MongoDB เพื่อติดตั้ง: "รุ่นชุมชน MongodDB สำหรับ Ubuntu", โดยเฉพาะ 20.0.04 LTS ("Focal") ...ที่ฉันมี

nick@777:~$ lsb_release -a
ไม่มีโมดูล LSB
รหัสผู้จัดจำหน่าย: Ubuntu
คำอธิบาย: Ubuntu 20.04.3 LTS
เผยแพร่: 20.04
ชื่อรหัส: โฟกัส

ฉันทำสิ่งต่อไปนี้จากเอกสาร ...

wget -qO - https://www.mongodb.org/static/pgp/server-5.0.asc | sudo apt-key เพิ่ม -

echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/5.0 ลิขสิทธิ์" | sudo ที /etc/apt/sources.list.d/mongodb-org-5.0.list

sudo apt-get อัปเดต

sudo apt-get install -y mongodb-org

เอาต์พุตการติดตั้ง mongod-db:

กำลังอ่านรายการแพ็กเกจ...เสร็จแล้ว
สร้างต้นไม้พึ่งพา       
กำลังอ่านข้อมูลสถานะ...
จะมีการติดตั้งแพ็คเกจเพิ่มเติมต่อไปนี้:
  mongodb-database-tools mongodb-mongosh mongodb-org-database mongodb-org-database-tools-extra mongodb-org-mongos mongodb-org-server mongodb-org-shell
  mongodb-org-เครื่องมือ
แพ็คเกจใหม่ต่อไปนี้จะถูกติดตั้ง:
  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-เครื่องมือ
อัปเกรดแล้ว 0 รายการ ติดตั้งใหม่ 9 รายการ ลบออก 0 รายการ และไม่ได้อัปเกรด 0 รายการ
ต้องการไฟล์เก็บถาวร 0 B/147 MB
หลังจากการดำเนินการนี้ พื้นที่ดิสก์เพิ่มเติม 467 MB จะถูกนำมาใช้
การเลือกแพ็คเกจ mongodb-database-tools ที่ไม่ได้เลือกไว้ก่อนหน้านี้
(กำลังอ่านฐานข้อมูล ... 254976 ไฟล์และไดเร็กทอรีที่ติดตั้งอยู่ในขณะนี้)
กำลังเตรียมแกะ .../0-mongodb-database-tools_100.5.1_amd64.deb ...
แกะ mongodb-database-tools (100.5.1) ...
การเลือกแพ็คเกจ mongodb-mongosh ที่ไม่ได้เลือกก่อนหน้านี้
เตรียมแกะ .../1-mongodb-mongosh_1.1.4_amd64.deb ...
แกะ mongodb-mongosh (1.1.4) ...
การเลือกแพ็คเกจ mongodb-org-shell ที่ไม่ได้เลือกก่อนหน้านี้
กำลังเตรียมแกะ .../2-mongodb-org-shell_5.0.4_amd64.deb ...
แกะ mongodb-org-shell (5.0.4) ...
การเลือกแพ็คเกจ mongodb-org-server ที่ไม่ได้เลือกไว้ก่อนหน้านี้
กำลังเตรียมแกะ .../3-mongodb-org-server_5.0.4_amd64.deb ...
กำลังแกะเซิร์ฟเวอร์ mongodb-org (5.0.4) ...
การเลือกแพ็คเกจ mongodb-org-mongos ที่ไม่ได้เลือกก่อนหน้านี้
กำลังเตรียมแกะ .../4-mongodb-org-mongos_5.0.4_amd64.deb ...
แกะ mongodb-org-mongos (5.0.4) ...
การเลือกแพ็คเกจ mongodb-org-database-tools-extra ที่ไม่ได้เลือกก่อนหน้านี้
กำลังเตรียมแกะ .../5-mongodb-org-database-tools-extra_5.0.4_amd64.deb ...
แกะ mongodb-org-database-tools-extra (5.0.4) ...
การเลือกแพ็คเกจ mongodb-org-database ที่ไม่ได้เลือกไว้ก่อนหน้านี้
กำลังเตรียมแกะ .../6-mongodb-org-database_5.0.4_amd64.deb ...
แกะฐานข้อมูล mongodb-org (5.0.4) ...
การเลือกแพ็คเกจ mongodb-org-tools ที่ไม่ได้เลือกไว้ก่อนหน้านี้
กำลังเตรียมแกะ .../7-mongodb-org-tools_5.0.4_amd64.deb ...
แกะกล่อง mongodb-org-tools (5.0.4) ...
การเลือกแพ็คเกจ mongodb-org ที่ไม่ได้เลือกก่อนหน้านี้
เตรียมแกะ .../8-mongodb-org_5.0.4_amd64.deb ...
กำลังแกะ mongodb-org (5.0.4) ...
การตั้งค่า mongodb-mongosh (1.1.4) ...
การตั้งค่า mongodb-org-server (5.0.4) ...
การเพิ่มผู้ใช้ระบบ `mongodb' (UID 128) ...
การเพิ่มผู้ใช้ใหม่ `mongodb' (UID 128) พร้อมกลุ่ม `nogroup' ...
ไม่สร้างโฮมไดเร็กทอรี `/home/mongodb'
addgroup: กลุ่ม `mongodb' มีอยู่แล้วเป็นกลุ่มระบบ กำลังออก
การเพิ่มผู้ใช้ `mongodb' ในกลุ่ม `mongodb' ...
การเพิ่มผู้ใช้ mongodb ไปยังกลุ่ม mongodb
เสร็จแล้ว.
การตั้งค่า mongodb-org-shell (5.0.4) ...
การตั้งค่า mongodb-database-tools (100.5.1) ...
การตั้งค่า mongodb-org-mongos (5.0.4) ...
การตั้งค่า mongodb-org-database-tools-extra (5.0.4) ...
การตั้งค่า mongodb-org-database (5.0.4) ...
การตั้งค่า mongodb-org-tools (5.0.4) ...
การตั้งค่า mongodb-org (5.0.4) ...
ทริกเกอร์การประมวลผลสำหรับ man-db (2.9.1-1)

...

ตรวจสอบเวอร์ชัน mongod โดยใช้ mongod -- เวอร์ชั่น

    ฐานข้อมูลเวอร์ชัน v5.0.4
ข้อมูลการสร้าง: {
    "เวอร์ชัน": "5.0.4",
    "gitVersion": "62a84ede3cc9a334e8bc82160714df71e7d3a29e",
    "openSSLVersion": "OpenSSL 1.1.1f 31 มี.ค. 2020",
    "โมดูล": [],
    "ตัวจัดสรร": "tcmalloc",
    "สิ่งแวดล้อม": {
        "distmod": "อูบุนตู2004",
        "ไดสตาร์ช": "x86_64",
        "target_arch": "x86_64"
    }
}

ฉันยังได้รับเอาต์พุตนี้เมื่อตรวจสอบสถานะด้วย sudo systemctl สถานะ mongod

    sudo systemctl สถานะ mongod
â mongod.service - เซิร์ฟเวอร์ฐานข้อมูล MongoDB
     โหลดแล้ว: โหลดแล้ว (/lib/systemd/system/mongod.service; ปิดใช้งาน; ค่าที่ตั้งไว้ล่วงหน้าของผู้ขาย: เปิดใช้งาน)
     ใช้งานอยู่: ล้มเหลว (ผลลัพธ์: exit-code) ตั้งแต่วันจันทร์ที่ 11-2021-2021 20:24:04 PST; 5 วินาทีที่แล้ว
       เอกสาร: https://docs.mongodb.org/manual
    กระบวนการ: 32312 ExecStart=/usr/bin/mongod --config /etc/mongod.conf (code=exited, status=14)
   PID หลัก: 32312 (รหัส=ออก สถานะ=14)

29 พฤศจิกายน 20:24:04 Lufarius777 systemd[1]: เริ่มเซิร์ฟเวอร์ฐานข้อมูล MongoDB
29 พ.ย. 20:24:04 Lufarius777 systemd[1]: mongod.service: ออกจากกระบวนการหลักแล้ว, รหัส=ออก, สถานะ=14/n/a
29 พฤศจิกายน 20:24:04 Lufarius777 systemd[1]: mongod.service: ล้มเหลวด้วยผลลัพธ์ 'exit-code'

ฉันไม่รู้จริงๆว่าเทอร์มินัลแสดงเอาต์พุตที่ถูกต้องสำหรับคำสั่งหรือไม่ มองโกด

ฉันได้ลองหยุด/เริ่มบริการใหม่ด้วยสิ่งต่อไปนี้

sudo systemctl หยุด mongod

sudo systemctl รีสตาร์ท mongod

ความช่วยเหลือใด ๆ จะเป็นประโยชน์อย่างมากในการยุติฝันร้ายนี้ ขอบคุณ!

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา