'neo4j'데이터베이스를 사용할 수 없습니다. neo4j 데이터베이스를 재설정 할 수 없습니다.

Aug 19 2020

내 Windows 컴퓨터에서 실행되는 우분투 명령 줄에 커뮤니티 4.1.1 neo4j 서비스가 설치되어 있습니다. 나는 지금 한두 달 동안 꾸준히 neo4j를 사용하고 있는데, 최근에 그것은 내가 neo4j 데이터베이스에 접근하는 것을 막았습니다. 그것은 neo4j 브라우저에서 이렇게 말할 것입니다 :

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

neo4j를 제거하고 다시 설치하려고 시도했지만 작동하지 않았습니다. 이전에 기본 수신 주소로 놀아 보았지만 이제 다시 설치하면 모든 구성 데이터가 정상으로 돌아갑니다. bin에서 ./neo4j-community-4.1.1/bin/cypher-shell을 실행하면 작동하지 않습니다. 그것은 말한다 :

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-consistency --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를 검색하고 다른 이름으로 변경)?