ฐานข้อมูล 'neo4j' ไม่พร้อมใช้งาน ไม่สามารถรีเซ็ตฐานข้อมูล neo4j

Aug 19 2020

ฉันมีชุมชน 4.1.1 บริการ neo4j ที่ติดตั้งบนบรรทัดคำสั่ง ubuntu ที่ทำงานบนเครื่อง windows ของฉัน ฉันใช้ neo4j อย่างต่อเนื่องเป็นเวลาหนึ่งหรือสองเดือนแล้วเมื่อไม่นานมานี้มันทำให้ฉันไม่สามารถเข้าถึงฐานข้อมูล neo4j ได้มันจะพูดแบบนี้ในเบราว์เซอร์ neo4j:

Database 'neo4j' is unavailable. Run :sysinfo for more info.

ฉันได้ลองถอนการติดตั้ง neo4j แล้วติดตั้งใหม่ แต่ก็ไม่ได้ผลเช่นกัน ฉันลองเล่นกับที่อยู่การฟังเริ่มต้นก่อนหน้านี้ แต่ตอนนี้ด้วยการติดตั้งข้อมูลการกำหนดค่าใหม่ทั้งหมดกลับเป็นปกติ การรัน. /neo4j-community-4.1.1/bin/cypher-shell ภายใต้ bin ไม่ทำงาน มันบอกว่า:

Unable to establish connection in 3000ms

ถ้าฉันเรียกใช้. /neo4j-community-4.1.1/bin/cypher-shell -a 192.168.0.19 มันขึ้นว่า:

Database 'neo4j' is unavailable

เมื่อฉันรัน. /neo4j-community-4.1.1/bin/neo4j-admin check-สอดคล้อง --database = neo4j มันยังระบุ:

.2020-08-18 22:12:16.868+0000 WARN [o.n.c.ConsistencyCheckService] Index was dirty on startup which means it was not shutdown correctly and need to be cleaned up with a successful recovery. Index file: /home/thomp105/neo4j-community-4.1.1/data/databases/neo4j/neostore.relationshipgroupstore.db.id.

ฉันชอบที่จะรีเซ็ตทุกอย่างตั้งแต่เริ่มต้น แต่ฉันไม่แน่ใจว่า ณ จุดนี้ฉันไม่สามารถเข้าถึงเบราว์เซอร์ที่ localhost: 7474 ได้อย่างไร มันแฮงค์ไปเรื่อย ๆ พยายามโหลด

ฉันนิ่งงันจริงๆ ใครมีคำแนะนำเกี่ยวกับวิธีแก้ไขปัญหานี้

คำตอบ

3 AlexanderMakarov Aug 19 2020 at 15:43

ไม่ใช่เรื่องง่ายที่จะคาดเดาปัญหาโดยไม่เห็นระบบของคุณ แต่ฉันขอถามได้ไหมว่าคุณสามารถลองลบฐานข้อมูลเริ่มต้นของคุณเช่น neo4j ทางกายภาพจากดิสก์ (เช่น rm -rf /home/thomp105/neo4j-community-4.1.1/ data / databases / neo4j /) แล้วลองสร้างฐานข้อมูลอื่นด้วยชื่ออื่นแทน (เปิด neo4j.conf ค้นหา dbms.active_database ซึ่งชี้ให้เห็นในฐานข้อมูลเริ่มต้นและเปลี่ยนเป็นชื่ออื่น)