データベース「neo4j」は利用できません。neo4jデータベースをリセットできません

Aug 19 2020

Windowsマシンで実行されているubuntuコマンドラインにコミュニティ4.1.1neo4jサービスをインストールしています。私はneo4jを1、2か月間着実に使用していますが、最近、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を検索して、別の名前に変更します)?