O banco de dados 'neo4j' não está disponível. Não é possível redefinir o banco de dados neo4j

Aug 19 2020

Eu tenho meu serviço Community 4.1.1 neo4j instalado na linha de comando do Ubuntu rodando na minha máquina Windows. Eu tenho usado o neo4j constantemente por um ou dois meses, recentemente ele me impediu de acessar o banco de dados do neo4j, ele vai dizer isso no navegador neo4j:

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

Tentei desinstalar o neo4j e reinstalar, mas também não funcionou. Eu tentei brincar com o endereço de escuta padrão anteriormente, mas agora com a reinstalação todos os dados de configuração estão de volta ao normal. Executar ./neo4j-community-4.1.1/bin/cypher-shell no bin não funciona. Diz:

Unable to establish connection in 3000ms

Se eu executar ./neo4j-community-4.1.1/bin/cypher-shell -a 192.168.0.19, ele dirá:

Database 'neo4j' is unavailable

Quando eu executo ./neo4j-community-4.1.1/bin/neo4j-admin check-consistência --database = neo4j, ele também afirma:

.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.

Eu adoraria redefinir tudo do zero, mas não tenho certeza como. Neste ponto, não consigo nem acessar o navegador em localhost: 7474. Ele trava indefinidamente tentando carregar.

Estou realmente perplexo. Alguém tem algum conselho sobre como navegar nessa questão?

Respostas

3 AlexanderMakarov Aug 19 2020 at 15:43

Não é fácil adivinhar o problema sem ver seu sistema, mas posso perguntar se você pode tentar excluir seu banco de dados padrão, ou seja, neo4j fisicamente do disco (por exemplo, rm -rf /home/thomp105/neo4j-community-4.1.1/ data / databases / neo4j /) e, em seguida, tente criar outro banco de dados com nome diferente (abra neo4j.conf, procure por dbms.active_database, que aponta no banco de dados padrão e mude para algum outro nome)?